Redaktor vi pakub kolme erinevat tüüpi reanumbreid: absoluutne, suhteline ja hübriid, mis ühendab absoluutse ja suhtelise tunnused. Selles artiklis käsitleme meetodit, mida saab kasutada vi-tekstiredaktoris näidatud rea numbritüübi muutmiseks.
Märkus: Linux Mint 20 kasutatakse kõigi allpool käsitletud meetodite demonstreerimiseks.
Absoluutsete ridade numbrite kuvamine
Absoluutsed (või tavalised) reanumbrid on enamiku kasutajate eelistatud reanumbrid. Absoluutsete reaarvude kuvamiseks vi-s toimige järgmiselt
Käivitage terminal.
Avage mis tahes fail, mida saab redigeerida vi tekstiredaktoriga, käivitades käsu '$ sudo vi [faili nimi]"terminalis järgmiselt:
Käsurežiimi sisenemiseks vajutage klahvi Esc .
See samm on oluline, sest kuigi tekstiredaktoril on mitu töörežiimi, peame oma praeguse eesmärgi saavutamiseks olema käsurežiimis.
Käivita käsk ': määratud number', järgnevalt.
Kui vajutate selle käsu täitmiseks sisestusklahvi Enter, ilmuvad teie faili iga rea alguses absoluutsed reanumbrid, nagu allpool näidatud:
Absoluutsete liininumbrite peitmine
Vi all olevate absoluutsete ridade arvu saate peita järgmiselt:
- Kui olete faili vi avanud, sisenege käsurežiimi, vajutades klahvi Esc
- Käivita käsk ': määra arv".
Pärast selle käsu täitmist absoluutseid reanumbreid enam ei näidata, nagu on näidatud alloleval pildil:
Kuvatakse suhtelised reanumbrid
Suhteliste reanumbrite korral määratakse failis olevale reale, millele kursor parasjagu suunatakse, number null ja kõik muud reanumbrid arvutatakse selle rea suhtes.
Suhtelisi reanumbreid saate kuvada vi-s, tehes järgmist
- Kui olete vi faili avanud, vajutage käsurežiimi sisenemiseks klahvi Esc.
- Käivitage järgmine käsk ": määra suhtarv".
Selle käsu käivitamisel ilmuvad teie faili iga rea alguses suhtelised reanumbrid. Kuna meie kursor osutas faili kolmandale reale, määrati kolmandale reale väärtus 0 ja vastavalt arvutatakse ka ülejäänud reanumbrid, nagu allpool näidatud:
Suhteliste liininumbrite peitmine
Suhteliste ridanumbrite peitmiseks võite teha järgmisi samme:
- Kui olete vi faili avanud, vajutage käsurežiimi sisenemiseks klahvi Esc
- Käivita käsk ': määra norelatiivarv".
Selle käsu täitmisel on suhtelised reanumbrid eemaldatud, nagu on näidatud alloleval pildil:
Hübriidarvude kuvamine
Hübriidjoonenumbrite korral määratakse kursori suunavale reale selle tegelik absoluutne number, kuid kõik muud reanumbrid on suhtelised väärtused.
Hübriidliini numbreid saab näidata järgmiselt:
- Kui olete vi faili avanud, vajutage käsurežiimi sisenemiseks klahvi Esc
- Käivita käsk ': määra numbri suhtarv".
Kui see käsk on täidetud, kuvatakse faili iga rea alguses hübriidsed reanumbrid. Kuna meie kursor osutas faili kolmandale reale, määrati kolmandale reale number 3 ja vastavalt sellele arvutati kõik muud reanumbrid, nagu allpool näidatud:
Hübriidsete liininumbrite peitmine
Hübriidliininumbrite peitmiseks võite teha järgmisi samme:
- Kui olete vi faili avanud, vajutage käsurežiimi sisenemiseks klahvi Esc
- Käivita käsk ': määra arv numbriteta".
Selle käsu täitmisel eemaldatakse hübriidliini numbrid, nagu on näidatud alloleval pildil:
Järeldus
Selles artiklis käsitletud käske saab hõlpsasti kasutada absoluutse, suhtelise ja hübriidse rea numbri sisse- ja väljalülitamiseks vi tekstiredaktoris.