Växla radnummer till/från i vi Text Editor

Toggling Line Numbers Off Vi Text Editor



Linjenumren som visas i en textredigerare kan kraftigt förbättra en programmerares upplevelse av att skriva och läsa kod. Det finns flera textredigerare tillgängliga för Linux -operativsystemet, inklusive den populära och kraftfulla vi -textredigeraren, och dessa redaktörer kan användas för att skapa och ändra olika filtyper.

Vi -redigeraren tillhandahåller tre olika typer av radnummer: absolut, relativ och en hybrid som kombinerar funktioner med absolut och relativ. I den här artikeln kommer vi att diskutera metod som kan användas för att ändra typ av radnummer som visas i vi textredigerare.







Obs! Linux Mint 20 används för att demonstrera alla metoder som diskuteras nedan.



Visar absoluta radnummer

Absoluta (eller vanliga) radnummer är de radnummer som föredras av de flesta användare. Gör följande för att visa de absoluta radnumren i vi:



Starta terminalen.






Öppna alla filer som kan redigeras med vi textredigerare genom att köra kommandot ` $ sudo vi [filnamn] `i terminalen, enligt följande:


Tryck på Esc -knappen för att öppna kommandoläge.



Detta steg är viktigt eftersom textredigeraren har flera driftsätt, men för vårt nuvarande mål måste vi vara i kommandoläge.

Kör kommandot ` : ange nummer ', enligt följande.


När du trycker på Enter för att utföra det här kommandot visas de absoluta radnumren i början av varje rad i din fil, enligt nedan:

Döljer absoluta radnummer

Du kan dölja de absoluta radnumren i vi genom att följa följande steg:

  • När du har öppnat en fil i vi öppnar du kommandoläget genom att trycka på Esc -tangenten
  • Utför kommandot ` : ställ in icke -nummer `.


Efter att ha utfört detta kommando kommer de absoluta radnumren inte längre att visas, som visas på bilden nedan:

Visar relativa radnummer

För relativa radnummer tilldelas raden i filen som markören pekar för närvarande numret noll, och alla andra radnummer beräknas i förhållande till den raden.

Du kan visa relativa radnummer i vi genom att följa stegen nedan:

  • När du har öppnat en fil i vi trycker du på Esc -tangenten för att öppna kommandoläge.
  • Utför följande kommando ` : ställ in relativt antal `.


När du utför detta kommando visas relativa radnummer i början av varje rad i din fil. I vårt fall, eftersom markören pekade på den tredje raden i filen, tilldelas den tredje raden ett värde på 0, och de andra radnumren beräknas därefter, enligt nedan:

Döljer relativa radnummer

För att dölja de relativa radnumren kan du göra följande:

  • När du har öppnat en fil i vi trycker du på Esc -tangenten för att öppna kommandoläge
  • Utför kommandot ` : set norelativenumber `.


När du utför detta kommando har de relativa radnumren tagits bort, som visas på bilden nedan:

Visar hybridlinjenummer

För hybridradnummer tilldelas raden som markören pekar till sitt faktiska absoluta radnummer, men alla andra radnummer är relativa värden.

Vi kan visa hybridlinjenummer genom att följa följande steg:

  • När du har öppnat en fil i vi trycker du på Esc -tangenten för att öppna kommandoläge
  • Utför kommandot ` : set number relativenumber `.


När det här kommandot körs visas hybridradnummer i början av varje rad i filen. I vårt fall, eftersom markören pekade på den tredje raden i filen, tilldelades siffran 3 till den tredje raden och alla andra radnummer beräknades i enlighet därmed, enligt nedan:

Döljer hybridlinjenummer

För att dölja hybridradnummer kan du göra följande:

  • När du har öppnat en fil i vi trycker du på Esc -tangenten för att öppna kommandoläge
  • Utför kommandot ` : set nonumber norelativenumber `.


När du utför detta kommando kommer hybridlinjenumren att tas bort, som visas på bilden nedan:

Slutsats

Kommandona som diskuteras i den här artikeln kan enkelt användas för att slå på/av absoluta, relativa och hybrida radnummer i vi -textredigeraren.