Configure Vim a vimrc

Vim egy nyílt forráskódú parancssori szövegszerkesztő. Nagyon erős és testreszabható. Ebben a cikkben megmutatom, hogyan kell konfigurálni a Vim-et a vimrc fájl segítségével. Szóval, kezdjük.

a Vim rendszerszinten (globálisan) konfigurálható az /etc/vim/vimrc-n keresztül.helyi fájl Ubuntu / Debian alapú operációs rendszereken. CentOS 7 és RHEL 7 esetén a Vim rendszerszintű konfigurációs fájlja az /etc/vimrc állományban található.

a Vim rendszerszintű konfigurációs fájlját a következőképpen nyithatja meg:

Ubuntu / Debian:

$ vim /etc/vimrc.helyi

CentOS 7 és RHEL 7:

$ sudo vim / etc / vimrc

a Vim felhasználói konfigurációját is elvégezheti. Mindössze annyit kell tennie, hogy hozzon létre egy .vimrc fájlt a saját könyvtárában a felhasználó, mint szeretné beállítani Vim, és adja hozzá a szükséges vim konfigurációs beállítások ott.

létrehozhat egy .vimrc fájl a bejelentkezési felhasználó számára a következő paranccsal:

$ érintés ~/.vimrc

ezután nyissa meg .vimrc fájl vim-mel a következő paranccsal:

$ vim ~/.vimrc

az egyszerűség kedvéért mind a rendszerszintű Vim konfigurációs fájlt, mind a felhasználó-specifikus Vim konfigurációs fájlt vimrc fájlként fogom hivatkozni. A Vim konfigurálásához használhatja a rendszerszintű Vim konfigurációs fájlt vagy a felhasználó-specifikus vim konfigurációs fájlt, attól függően, hogy mit szeretne tenni.

sorszámok megjelenítése:

alapértelmezés szerint a Vim nem jeleníti meg a sorszámokat. A sorszám nagyon fontos a programozáshoz.

a sorszámok megjelenítéséhez nyissa meg a Vim konfigurációs fájlt (globális vagy felhasználóspecifikus a választástól függően), majd írja be a következő vim parancsot:

beállított szám

most írja be :wq! nyomja meg a <Enter> gombot a konfigurációs fájl mentéséhez.

most, a Vim-nek meg kell mutatnia a sorszámokat.

Szintaxiskiemelés engedélyezése:

előfordulhat, hogy a Vim alapértelmezés szerint nem engedélyezi a szintaxiskiemelést. De könnyedén engedélyezheti a szintaxis kiemelését a vimrc fájlon keresztül, ha hozzáadja a Vim parancs következő sorát a fájlhoz.

szintaxis be

a szintaxiskiemelő színséma módosítása:

a Vim alapértelmezés szerint sok szintaxiskiemelő színsémát tartalmaz. Megváltoztathatja őket, ha nem tetszik a jelenleg beállított színséma.

a színséma megváltoztatásához írja be a következő vim parancsot a vimrc fájlba.

colorscheme COLOR_SCHEME_NAME

most cserélje ki a COLOR_SCHEME_NAME elemet a következő kulcsszavak egyikére:

alapértelmezett, kék, sötétkék, delek, sivatag, elford, este, ipar, koehler, reggel, murphy, pablo, peachpuff, ron, shine, pala, torta, zellner

a szintaxiskiemelő színsémát meg kell változtatni. Az iparra állítottam, amint az az alábbi képernyőképen látható.

Beállítás lap mérete:

azt is beállíthatja a lap méretét Vim bár a vimrc fájlt. Ha úgy gondolja, hogy az alapértelmezett lapméret túl nagy az Ön számára, vagy nem elég, akkor ez jó hír az Ön számára.

számomra a lap mérete 4 elég. Python fejlesztők gyakran használják a lap mérete 2.

ha a lap méretét 4-re szeretné állítani (mondjuk), nyissa meg a vimrc fájlt, és írja be a következő vim parancsot:

tabstop beállítása=4

a 2. lapméret esetén írja be a következő Vim parancsot a vimrc fájlba.

tabstop beállítása=2

automatikus behúzás engedélyezése:

engedélyezheti az automatikus behúzást a lapok vagy szóközök automatikus beszúrásához, amikor kódokat ír a Vim segítségével.

a Vim automatikus behúzásának engedélyezéséhez írja be a következő Vim parancsot a vimrc fájlba.

autoindent beállítása

a fülek cseréje fehér szóközökkel:

amikor füleket helyez be a kódokba, menti és elküldi valaki másnak, akkor ugyanazt a fülméretet kell használnia, mint te. Ellenkező esetben a kód nagyon csúnya lenne. A Vim-ben van megoldás. Vim automatikusan cserélje lapok szóközök. Tegyük fel például, hogy a lap mérete 4-re van állítva. Tehát, amikor beilleszti a TAB-ot a kódba, a Vim automatikusan kicseréli 4 Fehér szóközre. Tehát, amikor elküldi a kódot a barátjának, akkor ugyanaz lesz, mint a lap mérete a szerkesztőjében.

a lapok fehér szóközökkel való helyettesítéséhez írja be a következő Vim parancsot a vimrc fájlba.

expandtab beállítása

több szóköz eltávolítása egyetlen Backspace-en:

ha az expandtab használatával automatikusan fehér szóközökre cseréli a lapokat a Vim-en, akkor észrevehette, hogy a < Backspace> egyszeri megnyomásával csak egyetlen szóközt távolít el. Ez azt jelenti, hogy ha a tabstopot 4-re állította, akkor nyomja meg a <Backspace> 4-szer az összes 4 Fehér szóköz eltávolításához.

szerencsére a Vim-nek van erre gyógymódja. A <Backspace> megnyomásával a következő sort beírhatja a vimrc fájlba, hogy eltávolítsa a fülre cserélt fehér szóközök számát.

állítsa be a softtabstopot=4

megjegyzés: Ahogy a tabstopot 4-re állítottam, a softtabstopot is 4-re állítottam. Tehát az egyes lapokhoz tartozó 4 Fehér szóközt a <Backspace> gomb egyetlen megnyomásával távolítjuk el.

jelölje ki az aktuális sort:

kiemelheti azt a sort, amelyen éppen tartózkodik a Vim-ben. Ehhez nyissa meg a vimrc fájlt, és írja be a következő vim parancsot:

kurzorlin beállítása

Egyéb vimrc parancsok:

Vim függvényeket és egyéb parancsokat adhat hozzá a vimrc fájlhoz a Vim konfigurálásához. Vessen egy pillantást a vim hivatalos dokumentációjára a http://vimdoc.sourceforge.net/ címen, hogy többet megtudjon róla.

elolvashatja az a Good Vimrc cikket is a https://dougblack.io/words/a-good-vimrc.html oldalon, hogy megtalálja a leggyakrabban használt Vim parancsokat.

tehát így konfigurálhatja a Vim szövegszerkesztőt a vimrc fájllal. Köszönjük, hogy elolvasta ezt a cikket.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

Previous post Avast SecureLine VPN vélemények 2021: mielőtt vásárolna, megéri?
Next post Anderson-gát: kiadták a Santa Clara megye legnagyobb víztározójának elvezetésére vonatkozó terveket