Vim konverterer faner til mellomrom

Vim konverterer faner til mellomrom
Innen Windows -systemet brukes faner til å flytte fra en meny eller ikon til en annen for å ta et valg. Men faner -funksjonalitet er ikke alltid den samme som for Windows, VIM -redigereren bruker fanene som mellomrom. Dagens guide vil vise hvordan faner kan konverteres til mellomrom mens du bruker VIM -redaktør i Ubuntu 20.04 System med noen innstillinger. Du må være sikker på at Vim er installert på Linux -systemet ditt. La oss starte implementeringen av å konvertere fanene til mellomrom ved å åpne Shell Console -applikasjonen med CTRL+ALT+T. Etter å ha åpnet skallet, start en allerede opprettet tekstfil ved hjelp av en VIM -redaktør da vi har jobbet i Vim så langt. Filnavnet er nytt.txt, som vist fra spørringen nedenfor. $ vim ny.tekst

Filen er lansert i VIM -redigereren i normal modus. Vi har gått til innsatsmodus ved hjelp av "jeg" -knappen fra tastaturet og lagt litt tekst til den. Standardfanen kan plassere 3 til 4 mellomrom i teksten ved bruk.

La oss se hva verdien av 1 -fanen i Vim i Ubuntu 20.04 som standard er. Så etter det første ordet plasserte vi markøren på det første rommet og trykket på fanen. Det har satt inn de 4 mellomrom etter det første ordet, som du kan se fra bildet som er festet nedenfor.

La oss endre konfigurasjonene til en fane i henhold til vårt valg ved å bruke VIMRC -konfigurasjonsfilen. Så i normal modus, trykk “:” for å komme i kommandomodus. For å åpne konfigurasjonen VIM-filen, legg til den nedenfor-uttalte kommandoen i kommandomodus og trykk Enter.

: vs ~/.vimrc

Nå som konfigurasjonsfilen er åpnet, sett Expand -fanen, og tabstoppen tilsvarer 1. Skiftbredden er satt til 1 for å gi et rom på bare 1 tegn når du trykker på fanen. Når.

Etter å ha lagt til “retab” -kommandoen, må du sørge for å bruke kildekommandoen i kommandomodus for å lagre endringene i VIM -konfigurasjonsfilen. Kommandoen er som følger:

[cc lang = "vim" bredde = "100%" høyde = "100%" rømte = "true" tema = "blackboard" nowrap = "0"]
: kilde ~/.vimrc

Endelig har endringene blitt brukt og er klare til å brukes i VIM -redaktøren, da vi har blitt returnert til den normale modus for VIM ved hjelp av "ESC" -tasten.

Åpne innsatsmodus ved hjelp av “I” -tasten fra tastaturet og plasser markøren din på karakteren “R” på ordet “Word” i VIM NY.txt -fil. Trykk nå på "Tab" -tasten fra tastaturet.

Som vi har presset det to ganger, er derfor utgangen vi har noe som vist nedenfor.

La oss sette markøren på et annet ord, jeg.e., Linux, på tegnet “N” og trykk på Tab -knappen 3 ganger. Denne handlingen har lagt til 3 mellomrom i ordet Linux som vist i det vedlagte bildet.

La oss angre endringene ved å bruke “U” -kommandoen i den normale modus for VIM. Nå har teksten vært i sin gamle situasjon. La oss angi fanen og rominnstillingene i normal modus for VIM uten å komme inn i VIM -konfigurasjonsfilen. Så i normal modus, trykk “:” -knappen fra tastaturet for å komme inn i kommandomodus. Legg nå ExpandTab -kommandoen etterfulgt av Enter -tasten for å aktivere Expand -fanen til mellomrom som angitt og vist nedenfor.

: Sett ExpandTab

Etter å ha aktivert innstillingen for utvidelsesfanen, la oss stille inn stoppestillingen til en 1 -fanen. Så vi har brukt “:” -tasten for å komme i kommandomodus og sette verdien 5 til Tabstop -egenskapen etterfulgt av Enter -tasten. Den automatiserer fanen stopp etter de 5 karakterromene i filen.

: Sett tabstop = 5

Nå må vi sette verdien til 1 -fanen i VIM også. Dermed åpnet vi kommandomodus med “:” -tegnet og brukte kommandoen angitt på bildet. Vi har satt verdien av skift som 5 for å legge til 5 tegnplass når du trykker på Tab -knappen 1 gang fra tastaturet.

: sett skiftbredde = 5

Nå har vi åpnet innsatsmodus ved hjelp av tegnet “I” fra tastaturet og oppdatert teksten til VIM -filen, som vist på bildet nedenfor. Vi har plassert markøren ved det siste karakteret av det første ordet, "Linux" i teksten i innsatsmodus uten mellomrom. Etter det har vi trykket på faneknappen bare en gang for å se hvordan den fungerer.

Utgangen for 1 -fanen er vist nedenfor. Du kan se at konfigurasjonen nettopp settet til slutt har blitt brukt vellykket, og 1 -fane har fått 5 mellomrom i teksten.

Nå har vi plassert markøren vår på slutten av hvert ord og trykket på faneknappen. Til gjengjeld har vi de 5 karakterromene etter hvert ord som vist i innsatsmodus for VIM nedenfor.

La oss deaktivere konvertering av fanen til mellomrom i henhold til konfigurasjonen vi har gjort akkurat nå. Så innenfor normal modus har vi åpnet kommandolinjen ved å bruke ";" karakter. Deretter brukte vi NOExpandTab -kommandoen og trykket på tasten "Enter" for å deaktivere denne innstillingen, som vist på bildet nedenfor.

: Sett NOExpandTab

Bruk nå “retab” -kommandoen for å bruke endringene på VIM -redigereren, som vist nedenfor. “!”Mark brukes til å håndheve endringene.

: retab!

Konklusjon:

Denne artikkelen er en veldig godt forklart og detaljert guide for å konvertere faner til mellomrom i VIM -redaktøren av Ubuntu 20.04 Linux -system. Vi har dekket måtene å endre konfigurasjonen for faner ved hjelp av VIM -konfigurasjonsfilen og kommandoene. Vi tror at det vil være ganske nyttig for alle der ute.