Å bytte linjenummer av/på i Vi -tekstredigereren

Å bytte linjenummer av/på i Vi -tekstredigereren
Linjetallene som vises i en tekstredigerer kan forbedre en programmerers erfaring med å skrive og lese kode. Det er flere tekstredaktører tilgjengelig for Linux -operativsystemet, inkludert den populære og kraftige VI -tekstredigereren, og disse redaktørene kan brukes til å opprette og endre forskjellige filtyper.

VI -redaktøren gir tre forskjellige typer linjenumre: absolutte, relative og en hybrid som kombinerer funksjoner av absolutt og slektning. I denne artikkelen vil vi diskutere metoden som kan brukes til å endre linjenummertypen som vises i Vi -tekstredigereren.

Merk: Linux Mint 20 brukes til å demonstrere alle metodene omtalt nedenfor.

Viser absolutte linjetall

Absolutte (eller vanlige) linjetall er linjenumre som er foretrukket av de fleste brukere. For å vise de absolutte linjenumrene i VI, ta følgende trinn:

Start terminalen.


Åpne hvilken som helst fil som kan redigeres med VI Text Editor ved å kjøre kommandoen '$ sudo vi [filnavn]'I terminalen, som følger:


Trykk på ESC -tasten for å gå inn i kommandomodus .

Dette trinnet er viktig fordi mens tekstredigereren har flere driftsmåter, for vårt nåværende mål, må vi være i kommandomodus.

Kjør kommandoen ': sett nummer', følgende.


Når du treffer Enter for å utføre denne kommandoen, vises de absolutte linjenumrene i begynnelsen av hver linje i filen din, som vist nedenfor:

Skjuler absolutte linjetall

Du kan skjule de absolutte linjetallene i VI ved å ta følgende trinn:

  • Når du har en fil åpnet i VI, kan du angi kommandomodus ved å trykke på ESC -tasten
  • Utfør kommandoen ': sett ikke -rumber'.


Etter å ha utført denne kommandoen, vil de absolutte linjenumrene ikke lenger vises, som vist på bildet nedenfor:

Viser relative linjetall

For relative linjenumre er linjen i filen som markøren for øyeblikket peker tildelt nummer null, og alle andre linjetall beregnes i forhold til den linjen.

Du kan vise relative linjenumre i VI ved å ta følgende trinn:

  • Når du har en fil åpnet i VI, trykker du på ESC -tasten for å legge inn kommandomodus.
  • Utfør følgende kommando ': Sett relativtumber'.


Når du utfører denne kommandoen, vises relative linjenumre i begynnelsen av hver linje i filen din. I vårt tilfelle, fordi markøren pekte på den tredje linjen i filen, tildeles den tredje linjen en verdi på 0, og de andre linjetallene blir beregnet deretter, som vist nedenfor:

Skjuler relative linjetall

For å skjule de relative linjenumrene, kan du ta følgende trinn:

  • Når du har en fil åpnet i VI, trykker du på ESC -tasten for å legge inn kommandomodus
  • Utfør kommandoen ': sett norelativenumber'.


Når du utfører denne kommandoen, er de relative linjenumrene fjernet, som vist på bildet nedenfor:

Viser hybridlinjetall

For hybridlinjetall er linjen som markøren din peker tildelt sitt faktiske absolutte linjenummer, men alle andre linjetall er relative verdier.

Vi kan vise hybridlinjetall ved å ta følgende trinn:

  • Når du har en fil åpnet i VI, trykker du på ESC -tasten for å legge inn kommandomodus
  • Utfør kommandoen ': Sett nummer relativtumber'.


Når denne kommandoen blir utført, vises hybridlinjetall i begynnelsen av hver linje i filen. I vårt tilfelle, fordi markøren pekte på den tredje linjen i filen, ble nummer 3 tildelt den tredje linjen, og alle andre linjetall ble beregnet deretter, som vist nedenfor:

Skjuler hybridlinjetall

For å skjule hybridlinjetall, kan du ta følgende trinn:

  • Når du har en fil åpnet i VI, trykker du på ESC -tasten for å legge inn kommandomodus
  • Utfør kommandoen ': sett ikke norelativenumber'.


Når du utfører denne kommandoen, vil hybridlinjetallene bli fjernet, som vist på bildet nedenfor:

Konklusjon

Kommandoene som er omtalt i denne artikkelen, kan enkelt brukes til å veksle absolutte, relative og hybridlinjetall av/på i Vi -tekstredigereren.