Konfigurer Vim med vimrc

Vim er en open source kommandolinjeteksteditor. Det er meget kraftfuld og tilpasses. I denne artikel vil jeg vise dig, hvordan du konfigurerer Vim med vimrc-fil. Så lad os komme i gang.

Vim kan konfigureres system bredt (globalt) via /etc/vim/vimrc.lokal fil på Ubuntu / Debian-baserede operativsystemer. På CentOS 7 og RHEL 7 er systemets brede konfigurationsfil for Vim i /etc/vimrc.

du kan åbne systemets brede konfigurationsfil 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å gøre brugerspecifik konfiguration af vim. Alt hvad du skal gøre er at oprette en .vimrc-fil i brugerens hjemmekatalog, end du vil konfigurere vim til og tilføje de nødvendige Vim-konfigurationsindstillinger der.

du kan oprette en .vimrc-fil til din login-bruger med følgende kommando:

$ røre ved ~/.vimrc

åbn derefter .vimrc-fil med Vim med følgende kommando:

$ vim ~/.vimrc

for enkelhed vil jeg henvise til både systembredt Vim-konfigurationsfil og brugerspecifik Vim-konfigurationsfil som vimrc-fil. Du kan bruge enten systembredden Vim-konfigurationsfil eller den brugerspecifikke Vim-konfigurationsfil til at konfigurere vim afhængigt af hvad du vil gøre.

viser linjenumre:

som standard viser Vim ikke linjenumre. Linjenummer er meget vigtigt for programmering.

for at vise linjenumre skal du åbne Vim-konfigurationsfil (global eller brugerspecifik afhængigt af dit valg) og indtaste følgende Vim-kommando:

sæt nummer

skriv nu :vi! og tryk på < Enter > for at gemme konfigurationsfilen.

nu skal Vim vise linjenumre.

aktiver syntaksfremhævning:

Vim har muligvis ikke syntaksfremhævning aktiveret som standard. Men du kan nemt aktivere syntaksfremhævning gennem vimrc-filen ved at tilføje følgende linje med vim-kommandoen til filen.

syntaks på

ændring syntaksfremhævning farveskema:

Vim har mange syntaksfremhævning farveskemaer som standard. Du kan skifte mellem dem, hvis du ikke kan lide det farveskema, der aktuelt er indstillet.

for at ændre farveskemaet skal du indtaste følgende Vim-kommando til vimrc-filen.

colorscheme COLOR_SCHEME_NAME

udskift nu COLOR_SCHEME_NAME til et af følgende nøgleord:

standard, blå, darkblue, Delek, desert, elford, aften, industri, koehler, morgen, murphy, pablo, peachpuff, ron, shine, slate, torte, grøn

syntaksfremhævning farveskema bør ændres. Jeg satte det til industrien, som du kan se på skærmbilledet nedenfor.

Indstilling af Fanestørrelse:

du kan også konfigurere fanestørrelsen i vim gennem vimrc-filen. Hvis du synes, at standardfanestørrelsen er for stor til dig eller ikke er nok, er dette en god nyhed for dig.

for mig er fanestørrelsen på 4 nok. Python-udviklere bruger ofte fanestørrelsen på 2.

for at indstille fanestørrelsen til 4 (Lad os sige) skal du åbne din vimrc-fil og indtaste følgende Vim-kommando:

set tabstop=4

for fanestørrelse 2 skal du indtaste følgende Vim-kommando i din vimrc-fil.

sæt tabstop=2

aktivering af automatisk indrykning:

du kan aktivere automatisk indrykning for automatisk at indsætte faner eller mellemrum, når du skriver koder med vim.

for at aktivere automatisk indrykning i vim skal du indtaste følgende Vim-kommando til vimrc-filen.

sæt autoindent

udskiftning af faner med hvide mellemrum:

når du indsætter faner i dine koder og gemmer dem og sender dem til en anden, skal han/hun bruge den samme fanestørrelse som du gjorde. Ellers ville koden se meget grim ud. I Vim er der en løsning. Vim kan automatisk erstatte faner til mellemrum. Lad os for eksempel sige, at din fanestørrelse er indstillet til 4. Så når du indsætter tab i din kode, erstatter vim den automatisk med 4 hvide mellemrum. Så når du sender koden til din ven, vil den alligevel være den samme af fanestørrelsen i hans/hendes editor.

for at erstatte faner med hvide mellemrum skal du indtaste følgende Vim-kommando i din vimrc-fil.

sæt udvidelsestab

fjernelse af flere mellemrum på enkelt Backspace:

hvis du bruger udvidelsestab til automatisk at erstatte faner til hvide mellemrum på Vim, har du måske bemærket, at hvis du trykker på < Backspace>, fjernes kun et enkelt hvidt mellemrum. Det betyder, at hvis du har indstillet tabstop til 4, skal du trykke på <Backspace> 4 gange for at fjerne alle 4 hvide mellemrum.

heldigvis har Vim retsmidler til det. Du kan indtaste følgende linje på din vimrc-fil for at fjerne antallet af hvide mellemrum, der blev erstattet af for fanen ved at trykke på <Backspace> bare en gang.

sæt softtabstop=4

Bemærk: Da jeg satte tabstop til 4, satte jeg også softtabstop til 4. Så 4 hvide mellemrum for hver fane fjernes alt sammen med et enkelt tryk på <Backspace> – tasten.

fremhæv den aktuelle linje:

du kan fremhæve den linje, du er i øjeblikket på i vim. For at gøre det skal du åbne din vimrc-fil og indtaste følgende Vim-kommando:

sæt cursorline

andre vimrc-kommandoer:

du kan tilføje Vim-funktioner og andre kommandoer på vimrc-filen for at konfigurere vim. Du kan tage et kig på Vim officielle dokumentation på http://vimdoc.sourceforge.net/ for at lære mere om det.

du kan også læse artiklen En god vimrc på https://dougblack.io/words/a-good-vimrc.html for at finde de mest almindelige Vim-kommandoer, som du kan bruge.

så Sådan konfigurerer du Vim-teksteditor med vimrc-fil. Tak for at læse denne artikel.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.

Previous post Avast SecureLine VPN anmeldelse 2021: før du køber, er det det værd?
Next post Anderson Dam: planer frigivet til at dræne Santa Clara County største reservoir