Editor vi poskytuje tři různé typy čísel řádků: absolutní, relativní a hybridní kombinující funkce absolutního a relativního. V tomto článku probereme metodu, kterou lze použít ke změně typu čísla řádku zobrazeného v textovém editoru vi.
Poznámka: Linux Mint 20 se používá k předvedení všech níže popsaných metod.
Zobrazují se absolutní čísla řádků
Absolutní (nebo běžná) čísla řádků jsou čísla řádků preferovaná většinou uživatelů. Chcete-li zobrazit čísla absolutních řádků ve vi, proveďte následující kroky:
Spusťte terminál.
Otevřete libovolný soubor, který lze upravit textovým editorem vi, spuštěním příkazu '$ sudo vi [název souboru]„v terminálu takto:
Stisknutím klávesy Esc přejděte do příkazového režimu .
Tento krok je důležitý, protože i když má textový editor několik provozních režimů, pro náš současný cíl musíme být v příkazovém režimu.
Spusťte příkaz ': nastavit číslo', jak následuje.
Po stisknutí klávesy Enter k provedení tohoto příkazu se na začátku každého řádku souboru zobrazí absolutní čísla řádků, jak je znázorněno níže:
Skrytí absolutních čísel řádků
Absolutní čísla řádků ve vi můžete skrýt pomocí 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 čí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ý aktuálně směřuje váš kurzor, 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 máte soubor otevřený ve vi, stiskněte klávesu Esc a přejděte do příkazového režimu.
- Proveďte následující příkaz ': nastavit relativní číslo''.
Po provedení 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ů jsou vypočítána odpovídajícím způsobem, jak je znázorněno níže:
Skrytí relativních čísel řádků
Chcete-li skrýt relativní čísla řádků, můžete provést následující kroky:
- Jakmile máte soubor otevřený ve vi, stiskněte klávesu Esc a přejděte do příkazového režimu
- Proveďte příkaz ': nastavit nové číslo''.
Po provedení tohoto příkazu budou odstraněna relativní čísla řádků, jak je znázorněno na obrázku níže:
Zobrazují se čísla hybridních linek
U hybridních čísel řádků je řádku, na kterou kurzor směřuje, přiřazeno skutečné absolutní číslo řádku, ale všechna ostatní čísla řádků jsou relativní hodnoty.
Můžeme zobrazit čísla hybridních linek provedením následujících kroků:
- Jakmile máte soubor otevřený ve vi, stiskněte klávesu Esc a přejdě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 linek. V našem případě, protože kurzor ukazoval na třetí řádek souboru, bylo číslo 3 přiřazeno třetímu řádku a všechna ostatní čísla řádků byla odpovídajícím způsobem vypočítána, jak je znázorněno níže:
Skrytí čísel hybridních linek
Chcete-li skrýt čísla hybridních linek, můžete provést následující kroky:
- Jakmile máte soubor otevřený ve vi, stiskněte klávesu Esc a přejděte do příkazového režimu
- Proveďte příkaz ': nastavit nonumber norelativenumber''.
Po provedení tohoto příkazu budou čísla hybridních linek odstraněna, jak je znázorněno na obrázku níže:
Závěr
Příkazy popisované v tomto článku lze snadno použít k přepínání absolutních, relativních a hybridních čísel linek v textovém editoru vi.