VIM kan konfigureres system bredt (globalt) via /etc/vim/vimrc.lokal fil på Ubuntu/Debian -baserte operativsystemer. På CentOS 7 og RHEL 7 er den systemede konfigurasjonsfilen for VIM i /etc/vimrc.
Du kan åpne systemets brede konfigurasjonsfil for VIM som følger:
Ubuntu/Debian:
$ sudo vim/etc/vim/vimrc.lokal
Centos 7 og RHEL 7:
$ sudo vim /etc /vimrc
Du kan også gjøre brukerspesifikk konfigurasjon av VIM. Alt du trenger å gjøre er å lage en .vimrc fil i hjemmekatalogen til brukeren enn du vil konfigurere VIM for og legge til de nødvendige VIM -konfigurasjonsalternativene der.
Du kan opprette en .vimrc Fil for påloggingsbrukeren din med følgende kommando:
$ berøring ~/.vimrc
Så åpent .vimrc Fil med VIM med følgende kommando:
$ vim ~/.vimrc
For enkelhets skyld vil jeg referere til både System Wide VIM -konfigurasjonsfil og brukerspesifikk VIM -konfigurasjonsfil som vimrc fil. Du kan bruke enten System Wide VIM -konfigurasjonsfilen eller brukerens spesifikke VIM -konfigurasjonsfil for å konfigurere VIM, avhengig av hva du vil gjøre.
Viser linjenumre:
Som standard viser ikke VIM linjenumre. Linjenummer er veldig viktig for programmering.
For å vise linjenumre, åpne VIM -konfigurasjonsfil (global eller brukerspesifikk avhengig av ditt valg) og skriv inn følgende VIM -kommando:
Sett nummer
Nå, skriv inn : WQ! og trykk For å lagre konfigurasjonsfilen.
Nå skal VIM vise linjenumre.
Aktiver syntaksutheving:
VIM har kanskje ikke syntakshøydepunkt aktivert som standard. Men du kan enkelt aktivere syntaksutheving om VIMRC -filen ved å legge til følgende linje med VIM -kommando til filen.
Syntaks på
Endre syntaks som fremhever fargeskjema:
VIM har mange syntaks som fremhever fargeskjemaer som standard. Du kan endre mellom dem hvis du ikke liker fargevalget som er satt for øyeblikket.
For å endre fargeskjemaet, skriv inn følgende VIM -kommando til VIMRC -filen.
ColorScheme color_scheme_name
Nå, erstatt Color_scheme_name til et av følgende nøkkelord:
Standard, blå, Darkblue, Delek, Desert, Elford, Evening, Industry, Koehler, Morning, Murphy, Pablo, Peachpuff, Ron, Shine, Slate, Torte, Zellner
Syntaksen som fremhever fargeskjemaet, bør endres. Jeg satte den til industri Som du kan se på skjermbildet nedenfor.
Innstilling av fane størrelse:
Du kan også konfigurere fanestørrelsen i Vim skjønt vimrc fil. Hvis du synes standard fane størrelse er for stor for deg eller ikke er nok, er dette en god nyhet for deg.
For meg er fanestørrelsen på 4 nok. Python -utviklere bruker ofte fanestørrelsen på 2.
For å stille inn fanestørrelsen til 4 (la oss si), åpne din vimrc fil og skriv inn følgende VIM -kommando:
Sett tabstop = 4
For fane størrelse 2 vil du skrive inn følgende Vim -kommando i din vimrc fil.
Sett tabstop = 2
Aktivering av automatisk innrykk:
Du kan aktivere automatisk innrykk for automatisk å sette inn faner eller mellomrom når du skriver koder med VIM.
For å aktivere automatisk innrykk i VIM, skriver du inn følgende VIM -kommando til vimrc fil.
Sett autoindent
Bytte ut faner med hvite mellomrom:
Når du setter inn faner i kodene dine og lagrer den og sender den til noen andre, må han/hun bruke den samme fane størrelsen som du gjorde. Ellers ville koden se veldig stygg ut. I Vim er det en løsning. Vim kan automatisk bytte ut faner til mellomrom. La oss for eksempel si at fanestørrelsen din er satt til 4. Så når du setter inn fanen i koden din, vil Vim automatisk erstatte den med 4 hvite mellomrom. Så når du sender koden til vennen din, vil det likevel være den samme av fanestørrelsen i redaktøren hans.
For å erstatte faner med hvite mellomrom, skriv inn følgende VIM -kommando i din vimrc fil.
Sett ExpandTab
Fjerning av flere mellomrom på enkeltbackspace:
Hvis du bruker ExpandTab For å erstatte faner til hvite rom automatisk på VIM, har du kanskje lagt merke til det å trykke Når bare fjerner et enkelt hvitt rom. Det betyr, hvis du har satt tabstop til 4, Da må du trykke 4 ganger for å fjerne alle 4 hvite mellomrom.
Heldigvis har Vim rettsmidler for det. Du kan skrive inn følgende linje på din vimrc Fil for å fjerne antall hvite mellomrom som ble erstattet av fanen ved å trykke på bare en gang.
Sett SoftTabStop = 4
MERK: Som jeg satte tabstop til 4, Jeg satte også softtabstop til 4. Så 4 hvite mellomrom for hver fane blir fjernet alle sammen med en enkelt presse av nøkkel.
Uthev gjeldende linje:
Du kan fremheve linjen du for øyeblikket er på vim. For å gjøre det, åpne din vimrc fil og skriv inn følgende VIM -kommando:
Sett markøren
Andre VIMRC -kommandoer:
Du kan legge til VIM -funksjoner og andre kommandoer på vimrc Fil for å konfigurere VIM. Du kan ta en titt på VIM -offisielle dokumentasjon på http: // vimdoc.SourceForge.nett/ for å lære mer om det.
Du kan også lese artikkelen En god vimrc på https: // dougblack.IO/Words/A-Good-Vimrc.HTML for å finne de vanligste VIM -kommandoene du kan bruke.
Så det er slik du konfigurerer VIM Text Editor med VIMRC -fil. Takk for at du leste denne artikkelen.