konfigurera vim med vimrc

Vim är en kommandoradstextredigerare med öppen källkod. Det är mycket kraftfullt och anpassningsbart. I den här artikeln kommer jag att visa dig hur du konfigurerar vim med vimrc-fil. Så, låt oss komma igång.

Vim kan konfigureras hela systemet (globalt) via /etc/vim/vimrc.lokal fil på Ubuntu / Debian – baserade operativsystem. På CentOS 7 och RHEL 7 finns den systemövergripande konfigurationsfilen för vim i /etc/vimrc.

du kan öppna konfigurationsfilen för hela systemet för Vim enligt följande:

Ubuntu / Debian:

$ sudo vim /etc / vim / vimrc.lokal

CentOS 7 och RHEL 7:

$ sudo vim /etc/vimrc

du kan också göra användarspecifik konfiguration av vim. Allt du behöver göra är att skapa en .vimrc-fil i användarens hemkatalog än du vill konfigurera Vim för och lägga till de nödvändiga vim-konfigurationsalternativen där.

du kan skapa en .vimrc-fil för din inloggningsanvändare med följande kommando:

$ tryck på ~/.vimrc

öppna sedan .vimrc-fil med vim med följande kommando:

$ vim ~/.vimrc

för enkelhet kommer jag att hänvisa till både systembrett vim-konfigurationsfil och användarspecifik vim-konfigurationsfil som vimrc-fil. Du kan använda antingen den systemövergripande vim-konfigurationsfilen eller den användarspecifika vim-konfigurationsfilen för att konfigurera vim beroende på vad du vill göra.

visar radnummer:

som standard visar Vim inte radnummer. Radnummer är mycket viktigt för programmering.

för att visa radnummer, öppna vim konfigurationsfil (global eller användarspecifik beroende på ditt val) och skriv in följande vim-kommando:

ange nummer

Skriv nu in :wq! och tryck på < Enter> för att spara konfigurationsfilen.

nu ska Vim visa radnummer.

aktivera syntaxmarkering:

vim kanske inte har syntaxmarkering aktiverad som standard. Men du kan enkelt aktivera syntaxmarkering om vimrc-filen genom att lägga till följande rad vim-kommando i filen.

syntax på

ändra syntaxmarkering färgschema:

Vim har många syntaxmarkering färgscheman som standard. Du kan byta mellan dem om du inte gillar det färgschema som för närvarande är inställt.

för att ändra färgschemat, skriv in följande vim-kommando till vimrc-filen.

colorscheme COLOR_SCHEME_NAME

ersätt nu COLOR_SCHEME_NAME till ett av följande nyckelord:

standard, blå, mörkblå, Delek, öken, elford, kväll, industri, koehler, morgon, murphy, pablo, peachpuff, ron, glans, skiffer, torte, zellner

syntaxmarkering färgschema bör ändras. Jag satte den till industrin som du kan se på skärmdumpen nedan.

Inställning av Flikstorlek:

du kan också konfigurera flikstorleken i Vim genom vimrc-filen. Om du tycker att standardflik storlek är för stor för dig eller inte är tillräckligt, då detta är en god nyhet för dig.

för mig är flikstorleken på 4 tillräckligt. Python-utvecklare använder ofta flikstorleken på 2.

för att ställa in flikstorleken till 4 (Låt oss säga), öppna din vimrc-fil och skriv in följande vim-kommando:

Ställ tabstop=4

för flikstorlek 2 skriver du in följande vim-kommando i din vimrc-fil.

Ställ in tabstop=2

aktivera automatisk indragning:

du kan aktivera automatisk indragning för att automatiskt infoga flikar eller mellanslag när du skriver koder med vim.

för att aktivera automatisk indragning i vim, skriv in följande vim-kommando till vimrc-filen.

Ställ in autoindent

byta flikar med vita mellanslag:

när du sätter in flikar i dina koder och sparar den och skickar den till någon annan måste han/hon använda samma flikstorlek som du gjorde. Annars skulle koden se väldigt ful ut. I Vim finns det en lösning. Vim kan automatiskt ersätta flikar till mellanslag. Låt oss till exempel säga att din flikstorlek är inställd på 4. Så när du sätter in tab i din kod kommer Vim automatiskt att ersätta den med 4 vita mellanslag. Så när du skickar koden till din vän kommer den ändå att vara densamma för flikstorleken i hans/hennes redaktör.

för att ersätta flikar med vita mellanslag, skriv in följande vim-kommando i din vimrc-fil.

Ställ in expandtab

ta bort flera mellanslag på en enda Backspace:

om du använder expandtab för att ersätta flikar till Vita mellanslag automatiskt på Vim, kanske du har märkt att du trycker på < Backspace> en gång tar bort bara ett enda vitt utrymme. Det betyder att om du har ställt in tabstop till 4 måste du trycka på <Backspace> 4 gånger för att ta bort alla 4 vita mellanslag.

lyckligtvis har Vim rättsmedel för det. Du kan skriva in följande rad på din vimrc-fil för att ta bort antalet vita mellanslag som ersattes av för fliken genom att trycka på <Backspace> bara en gång.

Ställ softtabstop=4

notera: När jag satte tabstop till 4, satte jag också softtabstop till 4. Så, 4 vita mellanslag för varje flik kommer att tas bort tillsammans med ett enda tryck på <Backspace> – tangenten.

markera den aktuella raden:

du kan markera raden du för närvarande är på i Vim. För att göra det, öppna din vimrc-fil och skriv in följande vim-kommando:

Ställ cursorline

andra vimrc-kommandon:

du kan lägga till vim-funktioner och andra kommandon i vimrc-filen för att konfigurera vim. Du kan ta en titt på VIM: s officiella dokumentation på http://vimdoc.sourceforge.net/ för att lära dig mer om det.

du kan också läsa artikeln en bra Vimrc på https://dougblack.io/words/a-good-vimrc.html för att hitta de vanligaste vim-kommandona som du kan använda.

så, det är hur du konfigurerar vim textredigerare med vimrc-fil. Tack för att du läste den här artikeln.

Lämna ett svar

Din e-postadress kommer inte publiceras.

Previous post Avast SecureLine VPN recension 2021: är det värt det innan du köper?
Next post Anderson Dam: planer släpptes för att tömma Santa Clara County största reservoar