Editor vi poskytuje tri rôzne typy čísel riadkov: absolútny, relatívny a hybrid kombinujúci vlastnosti absolútneho a relatívneho. V tomto článku sa budeme zaoberať metódou, ktorú je možné použiť na zmenu typu čísla riadku zobrazeného v textovom editore vi.
Poznámka: Linux Mint 20 sa používa na demonštráciu všetkých metód diskutovaných nižšie.
Zobrazujú sa absolútne čísla riadkov
Absolútne (alebo bežné) čísla riadkov sú čísla riadkov, ktoré uprednostňuje väčšina používateľov. Ak chcete zobraziť absolútne čísla riadkov vo vi, postupujte takto:
Spustite terminál.
Otvorte ľubovoľný súbor, ktorý je možné upraviť v textovom editore vi, spustením príkazu '$ sudo vi [názov súboru]„v termináli takto:
Stlačením klávesu Esc vstúpte do príkazového režimu .
Tento krok je dôležitý, pretože aj keď má textový editor niekoľko prevádzkových režimov, pre náš súčasný cieľ musíme byť v príkazovom režime.
Spustite príkaz ': nastaviť číslo', nasledovne.
Keď tento príkaz vykonáte stlačením klávesu Enter, na začiatku každého riadku súboru sa objavia absolútne čísla riadkov, ako je uvedené nižšie:
Skrytie absolútnych čísel riadkov
Absolútne čísla riadkov vo vi môžete skryť pomocou nasledujúcich krokov:
- Keď máte súbor otvorený na vi, vstúpte do príkazového režimu stlačením klávesu Esc
- Vykonajte príkaz ': nastaviť nečíslo„.
Po vykonaní tohto príkazu sa už nebudú zobrazovať absolútne čísla riadkov, ako je to znázornené na obrázku nižšie:
Zobrazujú sa relatívne čísla riadkov
Pri relatívnych číslach riadkov je riadku v súbore, na ktorý práve ukazuje váš kurzor, priradené číslo nula a všetky ostatné čísla riadkov sa počítajú vzhľadom na tento riadok.
Relatívne čísla riadkov vo vi môžete zobraziť vykonaním nasledujúcich krokov:
- Keď máte súbor otvorený na vi, stlačte kláves Esc pre vstup do príkazového režimu.
- Vykonajte nasledujúci príkaz ': nastavene relativne cislo„.
Po vykonaní tohto príkazu sa na začiatku každého riadku vášho súboru zobrazia relatívne čísla riadkov. V našom prípade, pretože kurzor smeroval na tretí riadok súboru, má tretí riadok priradenú hodnotu 0 a podľa toho sa vypočítajú aj ďalšie čísla riadkov:
Skrytie relatívnych čísel riadkov
Ak chcete skryť relatívne čísla riadkov, môžete vykonať nasledujúce kroky:
- Keď máte súbor otvorený na vi, stlačte kláves Esc pre vstup do príkazového režimu
- Vykonajte príkaz ': nastaviť nové číslo„.
Po vykonaní tohto príkazu budú odstránené relatívne čísla riadkov, ako je to znázornené na obrázku nižšie:
Zobrazujú sa čísla hybridných liniek
V prípade čísel hybridných riadkov je riadku, na ktorý ukazuje kurzor, priradené jeho skutočné absolútne číslo riadku, ale všetky ostatné čísla riadkov sú relatívne hodnoty.
Čísla hybridných liniek môžeme zobraziť podľa nasledujúcich pokynov:
- Keď máte súbor otvorený na vi, stlačte kláves Esc pre vstup do príkazového režimu
- Vykonajte príkaz ': nastavenie relatívneho čísla„.
Po vykonaní tohto príkazu sa na začiatku každého riadku súboru zobrazia čísla hybridných riadkov. V našom prípade, pretože kurzor smeroval na tretí riadok súboru, bolo číslu 3 priradené tretí riadok a podľa toho sa vypočítali všetky ostatné čísla riadkov:
Skrytie čísel hybridných liniek
Ak chcete skryť čísla hybridných liniek, môžete vykonať nasledujúce kroky:
- Keď máte súbor otvorený na vi, stlačte kláves Esc pre vstup do príkazového režimu
- Vykonajte príkaz ': nastavenie nečísla norelativenumber„.
Po vykonaní tohto príkazu sa odstránia čísla hybridných liniek, ako je to znázornené na obrázku nižšie:
Záver
Príkazy popísané v tomto článku možno ľahko použiť na prepínanie absolútnych, relatívnych a hybridných čísel liniek v textovom editore vi.