vim

Prepínanie čísel riadkov zapnuté / vypnuté v textovom editore vi

Prepínanie čísel riadkov zapnuté / vypnuté v textovom editore vi
Čísla riadkov zobrazené v textovom editore môžu výrazne zvýšiť skúsenosti programátora s písaním a čítaním kódu. Pre operačný systém Linux je k dispozícii niekoľko textových editorov, vrátane populárneho a výkonného textového editora vi, a pomocou týchto editorov je možné vytvárať a upravovať rôzne typy súborov.

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:


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:


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:


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:


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:


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.

Hry 5 najlepších arkádových hier pre Linux
5 najlepších arkádových hier pre Linux
V dnešnej dobe sú počítače vážne stroje používané na hranie hier. Ak nemôžete dosiahnuť nové najvyššie skóre, budete vedieť, čo tým myslím. V tomto pr...
Hry Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 Vývoj uvoľnený
Battle For Wesnoth 1.13.6 vydané minulý mesiac, je šiestym vývojovým vydaním v 1.13.séria x a prináša množstvo vylepšení, najmä používateľského rozhra...
Hry Ako nainštalovať League Of Legends na Ubuntu 14.04
Ako nainštalovať League Of Legends na Ubuntu 14.04
Ak ste fanúšikom League of Legends, potom je to pre vás príležitosť otestovať spustenie League of Legends. Upozorňujeme, že program PlayOnLinux podpor...