Hvordan du kan aktivere_disable linjenummering i vi

Hvordan du kan aktivere_disable linjenummering i vi

VI/VIM Text Editor er populær for Linux -brukere på grunn av de mange unike funksjonene. Utviklere og vanlige brukere bruker sine mange funksjoner, hvorav den ene er at VI kan aktivere/deaktivere linjenummeret. Linjenummeret er den essensielle funksjonen til VI -tekstredaktører, først og fremst for programmering.

Siden redaktøren i VIM/VI har mange kommandoer som bruker linjenummer for navigasjon, er dette grunnen til at linjenummeret er enda mer kritisk for VIM/VI. Når du bare vet nummeret på en bestemt linje, kan du raskt flytte markøren på den. Nå vil vi diskutere denne funksjonen om hvordan du aktiverer/deaktiverer linjenummering i VI.

Hva er linjenumre i VI/VIM?

De essensielle egenskapene til VI/VIM er utfordrende å finne ut av, så det er kjent som en strømbrukerorientert tekstredigerer. Det viser seg å være så vanskelig at til og med å avslutte det kan være utfordrende for nye brukere.

Så det er viktig å merke seg at VI viser deg gjeldende linjenummer nederst til høyre av vinduet, selv i sin mest grunnleggende form.

Hvordan aktivere/deaktivere linjenummering i VI

Det er tre forskjellige ‌line -tall i VI: Absolute Line Numbering, Relative Line Numbering og Hybrid Line Numbering. Det er forskjellige metoder som vi kan aktivere/deaktivere linjenumre i flere former. Vi vil diskutere de forskjellige linjenumrene og måtene å aktivere/deaktivere dem her.

Absolutt linjetall

Absolutte linjer nummerering, i henhold til deres navn, representerer sekvensiell nummerering av linjer. Hvis du ønsker det, kan vi nummerere hver rad fra begynnelsen og gå til slutten. Forsikre deg om at du er i kommandomodus. Trykk på ESC hvis du ikke er sikker på hvilken modus du er i. Skriv inn følgende kommando:

: sett nummer

Nå kan du se linjenummeret i venstre kolonne, og du forblir i kommandomodus. Tilsvarende kan du aktivere linjenumre, og på samme måte kan du deaktivere linjenumre ved å gjenta prosessen. For dette, ‌Type følgende kommando:

: sett ikke -rumber

Merk: Du kan også bruke forkortede versjoner av hver kommando her, angi henholdsvis Nonu og Sett Nu.

Relativ linjenummering

VIMs syntaks for navigering av kommandoer fungerer bra med relative linjenumre. Nummereringsmetoden viser linjenumre rundt markørens posisjon. Dette kommer godt med når du arbeider med noen som trenger å peke deg på bestemte linjer i forhold til en bestemt linje eller se koden din fra en bestemt kontekst. Det lar deg flytte markøren direkte opp linjene. Aktiver de relative tallene ved å legge inn kommandomodus ved å trykke på ESC. Bruk deretter følgende kommando og trykk Enter -knappen:

: Sett RNU

Eller

: Sett relativtumber

Denne innstillingen vil automatisk vise 0 langs gjeldende linje. VI/VIM vil også prefiksere bunn- og topplinjene med 1. Alle andre linjer vil forbli i sin opprinnelige posisjon. Aktiver både med denne innstillingen og standardnummerinnstillingen samtidig. Imidlertid vil din nåværende linje fortsatt vise 0 i stedet for det faktiske linjenummeret.

Kommandoer for relative linjetall må følges av et utropstegn. Etterpå kan du deaktivere relativ radnummerering ved hjelp av disse to kommandoene:

: Sett Nornu

Eller

: sett norelativenumber

Hybridlinjenummerering

Linjetall kombinerer absolutte og relative tall. Begynner med VI/VIM 7.4, kan du aktivere hybridlinjenummeringen. De relative og absolutte linjenumrene kan sees side om side med denne metoden. Dermed gjør det enkelt å referere til en hvilken som helst linje i filen din.

For å aktivere det, start kommandomodus ved å trykke på ESC -tasten og skrive følgende kommando for å aktivere relativ og absolutt nummerering:

: Sett nummer relativtumber

De er også deaktivert på samme måte. Vi må deaktivere både relative og absolutte akkurat som vi vanligvis gjør. For å deaktivere hybridlinjenummerering, skriv inn følgende kommando og trykk Enter:

: sett ikke norelativenumber

Permanent aktiverer linjenumre i VI/VIM

Det er ingen permanent løsning på noen av disse problemene. Når VI/VIM er slått av og på nytt, går den tilbake til standardmodus, og linjenumrene er skjult.

Avhengig av systemet kan plasseringen av VI/VIM -innstillingsfilen variere. Stort sett finnes denne filen i hjemmekatalogen som heter .vimrc. Enhver angitt kommando du plasserer i denne filen trer i kraft som standard.

Åpne VI/VIM -konfigurasjonsfilen .vimrc med følgende kommando:

vim ~/.vimrc

Du kan aktivere linjenummering permanent ved å legge til følgende kommando til .VIMRC -fil.

: sett [nødvendig_mode]

Hvis du ikke allerede har en .VIMRC -filen i hjemmekatalogen din, vil denne kommandoen hjelpe deg med å opprette en.

vim .vimrc

Neste gang du åpner redaktøren, vises linjenumrene i */.vimrc som standard. Ved å bruke den angitte ikke -deg -prosessen kan du skjule dem interaktivt.

Konklusjon

Denne artikkelen forklarer hvordan linjenumre er aktivert og deaktivert i VI/VIM. Det er hovedsakelig tre typer linjenummering i VI Text Editor: Absolute, Relative og Hybrid. Vi gjorde deg oppmerksom på metodene for å aktivere/deaktivere disse tre typene linjetall i VI. Vi forklarte metoden for å aktivere linjenumre permanent. Vi håper du fant denne artikkelen nyttig. Hvis du har spørsmål relatert til denne artikkelen, kan du fritt sjekke de andre Linux -hint -artiklene.