configureer Vim met vimrc

Vim is een open source commandoregel teksteditor. Het is zeer krachtig en aanpasbaar. In dit artikel zal ik u laten zien hoe u Vim configureert met vimrc-bestand. Dus, laten we beginnen.

Vim kan systeembrede (globaal) geconfigureerd worden via /etc/vimrc.lokaal bestand op Ubuntu / Debian gebaseerde besturingssystemen. Op CentOS 7 en RHEL 7 bevindt het systeembrede configuratiebestand voor Vim zich in /etc/vimrc.

u kunt het systeembrede configuratiebestand van Vim als volgt openen:

Ubuntu / Debian:

$ sudo vim/etc/vim / vimrc.lokaal

CentOS 7 en RHEL 7:

$ sudo vim/etc / vimrc

u kunt ook gebruikersspecifieke configuratie van Vim uitvoeren. Het enige wat je hoeft te doen is een te creëren .vimrc-bestand in de thuismap van de gebruiker dan wilt u vim configureren voor en voeg de vereiste vim configuratie-opties daar.

u kunt een .vimrc bestand voor uw login gebruiker met het volgende commando:

$ raak ~/.vimrc

vervolgens openen .vimrc-bestand met vim met het volgende commando:

$ vim ~/.vimrc

voor de eenvoud zal ik zowel naar het systeembrede vim-configuratiebestand als naar het gebruikersspecifieke vim-configuratiebestand verwijzen als vimrc-bestand. U kunt het systeembrede Vim-configuratiebestand of het gebruikersspecifieke vim-configuratiebestand gebruiken om Vim te configureren, afhankelijk van wat u wilt doen.

toont regelnummers:

standaard toont Vim geen regelnummers. Regelnummer is erg belangrijk voor het programmeren.

om regelnummers te tonen, opent u het VIM-configuratiebestand (globaal of gebruikerspecifiek, afhankelijk van uw keuze) en typt u het volgende vim-commando in:

set number

nu, typ in: wq! en druk op <Enter> om het configuratiebestand op te slaan.

Vim zou regelnummers moeten tonen.

syntaxismarkering inschakelen:

Vim heeft mogelijk standaard geen syntaxismarkering ingeschakeld. Maar u kunt eenvoudig syntaxis highlighting inschakelen door het vimrc-bestand toe te voegen aan de volgende regel van de Vim-opdracht aan het bestand.

syntaxis op

het kleurenschema voor syntaxismarkering wijzigen:

Vim heeft standaard veel kleurenschema ‘ s voor syntaxismarkering. U kunt tussen hen wisselen als het kleurenschema dat momenteel is ingesteld u niet bevalt.

om het kleurenschema te wijzigen, typt u het volgende vim commando in het vimrc bestand.

colorscheme COLOR_SCHEME_NAME

vervang nu COLOR_SCHEME_NAME door een van de volgende trefwoorden:

default, blue, darkblue, delek, desert, elford, evening, industry, koehler, morning, murphy, pablo, peachpuff, ron, shine, slate, torte, zellner

het kleurenschema voor syntaxisaccentuering moet worden gewijzigd. Ik stel het in op industrie zoals je kunt zien in de screenshot hieronder.

Tabbladgrootte instellen:

u kunt ook de tabbladgrootte in Vim instellen via het vimrc-bestand. Als je denkt dat de standaard tabgrootte te groot is voor jou of niet genoeg is, dan is dit een goed nieuws voor jou.

voor mij is de tabgrootte van 4 voldoende. Python ontwikkelaars gebruiken vaak de tabgrootte van 2.

om de tabgrootte in te stellen op 4 (Laten we zeggen), open je vimrc bestand en typ het volgende vim Commando:

tabstop instellen=4

voor tabgrootte 2 typt u het volgende Vim-commando in uw vimrc-bestand.

tabstop instellen=2

automatisch inspringen inschakelen:

u kunt automatisch inspringen inschakelen om automatisch tabs of spaties in te voegen wanneer u codes schrijft met Vim.

om automatisch inspringen in Vim in te schakelen, typt u de volgende Vim-opdracht in het vimrc-bestand.

autoindent instellen

tabbladen vervangen door witte spaties:

wanneer u tabbladen invoegt in uw codes en deze opslaat en naar iemand anders verzendt, moet hij/zij dezelfde tabgrootte gebruiken als u. Anders zou de code er erg lelijk uitzien. In Vim is er een oplossing. Vim kan automatisch tabbladen vervangen door spaties. Bijvoorbeeld, laten we zeggen, uw tabblad grootte is ingesteld op 4. Dus, wanneer u tab invoegt in uw code, zal Vim deze automatisch vervangen door 4 witruimtes. Dus, wanneer u de code naar uw vriend, het zal hetzelfde niettemin van de tabgrootte in zijn / haar editor.

om tabbladen te vervangen door witruimten, typt u het volgende Vim commando in uw vimrc bestand.

set expandtab

meerdere spaties op één Backspace verwijderen:

als u expandtab gebruikt om tabbladen automatisch te vervangen door witruimtes op Vim, dan is het u wellicht opgevallen dat het indrukken van <Backspace> eenmaal slechts één witruimte verwijdert. Dat betekent, als je tabstop op 4 hebt ingesteld, dan moet je 4 keer op <Backspace> drukken om alle 4 spaties te verwijderen.

gelukkig heeft Vim daar remedies voor. U kunt de volgende regel in uw vimrc-bestand intypen om het aantal witruimtes te verwijderen dat werd vervangen door voor het tabblad door één keer op <Backspace> te drukken.

softtabstop instellen=4

opmerking: Zoals ik tabstop ingesteld op 4, ik ook softtabstop ingesteld op 4. Dus, 4 spaties voor elk tabblad worden allemaal verwijderd met één druk op de <Backspace> toets.

markeer de huidige regel:

u kunt de huidige regel markeren in Vim. Om dat te doen, open je vimrc-bestand en typ in de volgende vim-opdracht:

cursorline instellen

andere vimrc-opdrachten:

u kunt Vim-functies en andere opdrachten toevoegen aan het vimrc-bestand om Vim in te stellen. U kunt een kijkje nemen op de officiële vim documentatie op http://vimdoc.sourceforge.net/ om er meer over te weten te komen.

u kunt ook het artikel A Good vimrc lezen op https://dougblack.io/words/a-good-vimrc.html om de meest voorkomende Vim commando ‘ s te vinden die u kunt gebruiken.

zo configureer je Vim-teksteditor met vimrc-bestand. Bedankt voor het lezen van dit artikel.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.

Previous post Avast SecureLine VPN beoordeling 2021: Voordat Je koopt, Is het de moeite waard?
Next post Anderson Dam: plannen om het grootste reservoir van Santa Clara County af te voeren