A Vim egy sokoldalú, hatékony és könnyű parancssori szövegszerkesztő, amely idővel nélkülözhetetlennek bizonyult.

Telepítheti a Vim-et Windows, macOS, Unix és Linux rendszerekre. Valójában a legtöbb Unix és Linux alapú rendszer alapértelmezés szerint a Vim-mel érkezik. A Vim funkcióinak kiterjesztésének egyik legjobb módja a bővítmények, és a következőképpen telepítheti a bővítményeket a Vim-be.

Miért telepítsd a Vim beépülő modulokat?

A Vim egy funkciókban gazdag szerkesztő; ez is moduláris és nagymértékben testreszabható. Ha a Vim szerkesztő nem rendelkezik egy bizonyos keresett funkcióval vagy szolgáltatással, akkor valószínűleg találsz hozzá bővítményt, vagy a legrosszabb esetben magad készíthetsz beépülő modult. Gyakran már létezik egy beépülő modul a keresett funkcióhoz.

A beépülő modulok a Vim egyik legkedveltebb funkciója, mivel lehetővé teszik a Vim funkcionalitásának kiterjesztését, miközben az alapprogram mérete karcsú és releváns marad. A beépülő modulok vagy kiterjesztések koncepcióját a legtöbb grafikus szerkesztő emulálja, például a Visual Studio Code (VS Code), az Atom stb.

instagram viewer

Vim beépülő modul telepítési módszerei

A Vimben két fő módszer létezik a bővítmények telepítésére. Az első módszer egy beépülő modul manuális telepítése a beépülő modul tartalmának egy kijelölt mappába másolásával. A másik és legelterjedtebb módszer a bővítmények telepítése plugin-kezelőn keresztül.

Vessünk egy pillantást mindkét módszerre, így kiválaszthatja, melyik felel meg leginkább az igényeinek. Fontos megjegyezni, hogy számos bővítménykezelőt használhat.

Muszáj lesz telepítse a Git-et a számítógépére mindkét bővítmény telepítési módhoz.

1. Beépülő modul manuális telepítése

A Vim 8-as verziójától kezdve az alapértelmezett csomagkezelő eszközzel csomagkezelő nélkül is telepíthet bővítményeket.

A Vim bővítményeket elhelyezheti a ~/.vim/pack/vendor/start/plugin_name Könyvtár. Vegye figyelembe, hogy a plugin_name A mappa neve beépülő modulonként változhat. Ennek bemutatására telepítsünk egy Vim beépülő modult, NERDTree néven. Ez egy széles körben használt fájlrendszer-kezelő a Vim számára. A NERDTree lehetővé teszi a projekt mappaszerkezetének fanézetben való megjelenítését.

Első, módosítsa a címtárat a kezdőkönyvtárba a következő paranccsal:

CD ~

Ezután keresse meg a .vim mappát a paranccsal ls -al, a rejtett fájlok és mappák megjelenítéséhez. Keresse meg a mappát, ha létezik.

Ha nincs a .vim mappa a kezdőkönyvtárban, hozza létre a mappaszerkezetet NERDTree bővítmény, amelyet az alábbi paranccsal szeretnénk telepíteni:

mkdir -p .vim/pack/vendor/Rajt/nerd_tree

A Vim azt javasolja, hogy minden egyes beépülő modulhoz hozzon létre külön mappát az egyszerű kezelés érdekében. Tehát, ha másik beépülő modult szeretne telepíteni, egy új mappát hoz létre a bővítmény számára a ~/.vim/pack/vendor/start/ Könyvtár.

Ezután töltse le a NERDTree beépülő modult a GitHubból, és helyezze el a nerd_tree plugin könyvtár a következő paranccsal:

git klón https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree

A legtöbb beépülő modul tartalmaz utasításokat a beépülő modul forrásból való letöltéséhez.

Indítsa el a Vim szerkesztőt, majd írja be a parancsot :NERDTree a NERDTree fájlkezelő megnyitásához. Itt van egy ASP.NET Core web API projekt, amelyet a Vimben nyitottak meg a NERDTree segítségével.

Egy beépülő modul eltávolításához egyszerűen törölje a megfelelő beépülő modul mappáját (ebben az esetben nerd_tree).

2. Vim beépülő modulok telepítése beépülő modulkezelővel

A Vim 8-as verzióját megelőzően a csomagkezelők hagyományos módon telepítették a bővítményeket a Vimben. A Vim minden verziója támogatja őket, és számos csomagkezelő is használható a bővítmények telepítéséhez.

A legfigyelemreméltóbb bővítménykezelők közé tartozik a Vundle, a VAM, a vim-plug, a kórokozó stb.

A bővítménykezelők előnye, hogy nem veszünk részt a mappastruktúra manuális létrehozásában, és egyszerűbb a csomagok automatikus frissítése.

Telepítsünk egy plugint a vim-plug segítségével. Széles körben használják a Vim közösségben, így nagy közösségi támogatást élvez, és jól dokumentált is.

Először telepítse a vim-plug-ot a következő paranccsal:

curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Ezután hozzon létre bejegyzést a beépülő modulhoz a ~/.vimrc fájlban. Ha nem rendelkezik a ~/.vimrc fájllal, létrehozhatja a érintse meg a ~/.vimrc gombot parancs.

Írja be a következő szöveget a ~/.vimrc fájlba.

hívás dugó#kezdődik()
Dugó 'konservavim/NERDTree'
hívás dugó#end()

Minden telepíteni kívánt bővítményt a soron belül kell elhelyezni a plug#begin() hívása és a plug#end() hívása. Ebben az esetben a NERDTree-t szeretnénk telepíteni. A beépülő modulok nevének hozzáadása után mentse a fájlt.

Nyissa meg a Vim szerkesztőt, és futtassa a parancsot :PlugInstall a bővítmény telepítéséhez. Indítsa újra a Vim-et, hogy a változtatások érvénybe lépjenek.

A Vim Editor testreszabása Linuxon

Megvizsgáltuk, hogyan lehet testreszabni és bővíteni a Vim funkcióit bővítmények telepítésével. Az ~/.vimrc fájl a legjobb hely egyéni Vim konfigurációk hozzáadásához, ha azt szeretné, hogy a szerkesztő jól nézzen ki.