Vim er en åpen kildekode kommandolinje tekstredigerer. Det er veldig kraftig og tilpasses. I denne artikkelen vil jeg vise deg hvordan du konfigurerer Vim med vimrc-fil. Så, la oss komme i gang.
Vim kan konfigureres hele systemet (globalt) via/etc / vim / vimrc.lokal fil på Ubuntu / Debian-baserte operativsystemer. På CentOS 7 og RHEL 7 er den systembrede konfigurasjonsfilen for Vim i/etc / vimrc.
du kan åpne den brede konfigurasjonsfilen Til Vim som følger:
Ubuntu/Debian:
CentOS 7 OG RHEL 7:
du kan også gjøre brukerspesifikk konfigurasjon Av Vim. Alt du trenger a gjore er a lage en .vimrc-fil i brukerens hjemmekatalog 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:
deretter åpner du .vimrc-fil med vim med følgende kommando:
for enkelhet vil jeg referere til både system wide Vim konfigurasjonsfil og brukerspesifikk vim konfigurasjonsfil som vimrc-fil. Du kan bruke enten den systemomfattende vim-konfigurasjonsfilen eller den brukerspesifikke vim-konfigurasjonsfilen til å konfigurere Vim avhengig av hva du vil gjøre.
Viser Linjenumre:
som standard viser Vim ikke linjenumre. Linjenummer er svært viktig for programmering.
for å vise linjenumre, åpne Vim konfigurasjonsfil (global eller brukerspesifikk avhengig av ditt valg) og skriv inn Følgende vim-kommando:
Skriv inn: wq! og trykk < Enter> for å lagre konfigurasjonsfilen.

Nå skal Vim vise linjenumre.

Aktiver Syntaksutheving:
Vim har kanskje ikke syntaksutheving aktivert som standard. Men du kan enkelt aktivere syntaksutheving om vimrc-filen ved å legge til følgende linje Med vim-kommandoen til filen.

Endre Syntax Highlighting Fargevalg:
Vim har mange syntax highlighting fargevalg som standard. Du kan bytte mellom dem hvis du ikke liker fargeskjemaet som er angitt.
for å endre fargeskjemaet, skriv inn følgende vim-kommando til vimrc-filen.
erstatt NÅ COLOR_SCHEME_NAME til ett av følgende søkeord:
standard, blå, darkblue, delek, ørken, elford, kveld, industri, koehler, morgen, murphy, pablo, peachpuff, ron, skinne, skifer, torte, zellner
syntax highlighting fargevalg bør endres. Jeg satte den til industri som du kan se i skjermbildet nedenfor.

Angi Fanestørrelse:
Du kan også konfigurere fanestørrelsen i vim om vimrc-filen. Hvis du tror at standard fanestørrelse er for stor for deg eller ikke er nok, så er dette en god nyhet for deg.
for meg er fanestørrelsen på 4 nok. Python utviklere bruker ofte kategorien størrelse på 2.
for å sette fanestørrelsen til 4 (la oss si), åpne vimrc-filen og skriv inn følgende vim-kommando:

for fanestørrelse 2, vil du skrive inn følgende vim-kommando i vimrc-filen.
Aktivere 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, skriv inn følgende vim-kommando til vimrc-filen.

Bytte Faner Med Mellomrom:
når du setter inn faner i kodene dine og lagrer den og sender den til noen andre, må han / hun bruke samme fanestørrelse som du gjorde. Ellers ville koden se veldig stygg ut. I Vim er det en løsning. Vim kan automatisk erstatte faner til mellomrom. La oss for eksempel si at fanestørrelsen er satt til 4. Så, når du setter inn tab i koden din, vil Vim automatisk erstatte den med 4 hvite mellomrom. Så, når du sender koden til din venn, vil det være det samme likevel av fanestørrelsen i hans / hennes redaktør.
skriv inn følgende vim-kommando i vimrc-filen for å erstatte faner med mellomrom.

Fjerne Flere Mellomrom På Enkelt Backspace:
hvis du bruker expandtab til å erstatte faner til hvite mellomrom automatisk på Vim, har du kanskje lagt merke til at du trykker på <Backspace > en gang fjerner bare et enkelt hvitt mellomrom. Det betyr at hvis du har satt tabstop til 4, må du trykke < Backspace > 4 ganger for å fjerne alle 4 hvite mellomrom.
Heldigvis har Vim rettsmidler for det. Du kan skrive inn følgende linje på vimrc-filen for å fjerne antall hvite mellomrom som ble erstattet av for fanen ved å trykke < Backspace> bare en gang.
MERK: Da jeg satte tabstop til 4, satte jeg også softtabstop til 4. Så, 4 hvite mellomrom for hver fane vil bli fjernet alt sammen med et enkelt trykk på <Backspace > – tasten.

Marker Gjeldende Linje:
du kan markere linjen du er på I Vim. For å gjøre det, åpne vimrc-filen og skriv inn følgende vim-kommando:

Andre vimrc-Kommandoer:
du kan legge Til Vim-funksjoner og andre kommandoer på vimrc-filen for å konfigurere Vim. Du kan ta en titt på Vim offisiell dokumentasjon på http://vimdoc.sourceforge.net/ 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 leser denne artikkelen.