Konfigurer Vim med vimrc

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:

$ 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 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:

$ trykk ~/.vimrc

deretter åpner du .vimrc-fil med vim med følgende kommando:

$ vim ~/.vimrc

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:

angi nummer

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.

syntaks på

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.

colorcheme COLOR_SCHEME_NAME

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:

sett tabstop=4

for fanestørrelse 2, vil du skrive inn følgende vim-kommando i vimrc-filen.

sett tabulatorstopp=2

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.

sett autoindent

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.

set expandtab

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.

sett softtabstop=4

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:

sett cursorline

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.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

Previous post Avast SecureLine VPN Review 2021: Før Du Kjøper, Er Det Verdt det?
Next post Anderson Dam: Planer utgitt for å tømme Santa Clara Countys største reservoar