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:
CentOS 7 és RHEL 7:
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:
ezután nyissa meg .vimrc fájl vim-mel a következő paranccsal:
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:
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.
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.
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:
a 2. lapméret esetén írja be a következő Vim parancsot a vimrc fájlba.
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.
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.
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.
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:
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.