Přepínání čísel řádků zapnuto/vypnuto v textovém editoru vi

Toggling Line Numbers Off Vi Text Editor



Čísla řádků zobrazená v textovém editoru mohou výrazně zlepšit zážitek programátora při psaní a čtení kódu. Pro operační systém Linux je k dispozici několik textových editorů, včetně populárního a výkonného textového editoru vi, a tyto editory lze použít k vytváření a úpravám různých typů souborů.

Editor vi poskytuje tři různé typy čísel řádků: absolutní, relativní a hybridní kombinující funkce absolutní a relativní. V tomto článku budeme diskutovat o metodě, kterou lze použít ke změně typu čísla řádku zobrazeného v textovém editoru vi.







Poznámka: Linux Mint 20 slouží k předvedení všech níže popsaných metod.



Zobrazují se absolutní čísla řádků

Většina uživatelů upřednostňuje absolutní (nebo běžná) čísla řádků. Chcete -li zobrazit absolutní čísla řádků ve vi, proveďte následující kroky:



Spusťte terminál.






Otevřete libovolný soubor, který lze upravit pomocí textového editoru vi, spuštěním příkazu ` $ sudo vi [název souboru] `v terminálu takto:


Stisknutím klávesy Esc vstoupíte do příkazového režimu.



Tento krok je důležitý, protože textový editor má několik provozních režimů, ale pro náš současný cíl musíme být v příkazovém režimu.

Spusťte příkaz ` : nastavit číslo `, následujícím způsobem.


Když stisknete Enter a spustíte tento příkaz, zobrazí se na začátku každého řádku vašeho souboru absolutní čísla řádků, jak je uvedeno níže:

Skrytí absolutních čísel řádků

Absolutní čísla řádků ve vi můžete skrýt provedením následujících kroků:

  • Jakmile máte soubor otevřený ve vi, přejděte do příkazového režimu stisknutím klávesy Esc
  • Proveďte příkaz ` : nastavit nečíslo `.


Po provedení tohoto příkazu se již nebudou zobrazovat absolutní čísla řádků, jak je znázorněno na obrázku níže:

Zobrazují se relativní čísla řádků

U relativních čísel řádků je řádku v souboru, na který váš kurzor aktuálně ukazuje, přiřazeno číslo nula a všechna ostatní čísla řádků se počítají relativně k tomuto řádku.

Relativní čísla řádků ve vi můžete zobrazit provedením následujících kroků:

  • Jakmile otevřete soubor ve vi, stisknutím klávesy Esc vstoupíte do příkazového režimu.
  • Proveďte následující příkaz ` : nastavit relativní číslo `.


Při provádění tohoto příkazu se na začátku každého řádku souboru zobrazí relativní čísla řádků. V našem případě, protože kurzor ukazoval na třetí řádek souboru, je třetímu řádku přiřazena hodnota 0 a ostatní čísla řádků se vypočítají podle toho, jak je uvedeno níže:

Skrytí relativních čísel řádků

Chcete -li skrýt relativní čísla řádků, můžete provést následující kroky:

  • Jakmile otevřete soubor ve vi, stisknutím klávesy Esc vstoupíte do příkazového režimu
  • Proveďte příkaz ` : nastavit norelativenumber `.


Když spustíte tento příkaz, relativní čísla řádků budou odstraněna, jak ukazuje obrázek níže:

Zobrazení čísel hybridních linek

U čísel hybridních řádků je řádku, na který ukazuje kurzor, přiřazeno skutečné absolutní číslo řádku, ale všechna ostatní čísla řádků jsou relativní hodnoty.

Čísla hybridních linek můžeme zobrazit pomocí následujících kroků:

  • Jakmile otevřete soubor ve vi, stisknutím klávesy Esc vstoupíte do příkazového režimu
  • Proveďte příkaz ` : nastavit relativní číslo čísla `.


Po provedení tohoto příkazu se na začátku každého řádku souboru zobrazí čísla hybridních řádků. V našem případě, protože kurzor ukazoval na třetí řádek souboru, bylo třetímu řádku přiřazeno číslo 3 a podle toho byla vypočtena všechna ostatní čísla řádků:

Skrytí čísel hybridních linek

Chcete -li skrýt čísla hybridních linek, můžete provést následující kroky:

  • Jakmile otevřete soubor ve vi, stisknutím klávesy Esc vstoupíte do příkazového režimu
  • Proveďte příkaz ` : set nonumber norelativenumber `.


Když spustíte tento příkaz, čísla hybridních linek budou odstraněna, jak ukazuje obrázek níže:

Závěr

Příkazy popsané v tomto článku lze snadno použít k přepínání mezi čísly absolutních, relativních a hybridních řádků v textovém editoru vi.