Vim je vsestranski, zmogljiv in lahek urejevalnik besedil v ukazni vrstici, ki se je skozi čas izkazal za nepogrešljivega.

Vim lahko namestite na Windows, macOS, Unix in Linux. Pravzaprav je večina sistemov, ki temeljijo na Unixu in Linuxu, privzeto opremljena z Vimom. Eden najboljših načinov za razširitev Vimove funkcionalnosti je prek vtičnikov, in tukaj je, kako lahko namestite vtičnike v Vim.

Zakaj namestiti vtičnike Vim?

Vim je urejevalnik, poln funkcij; je tudi modularen in zelo prilagodljiv. Če urejevalnik Vim nima določene funkcije ali funkcije, ki jo iščete, je velika verjetnost, da boste verjetno našli vtičnik zanj ali v najslabšem primeru sami zgradili vtičnik. Pogosto že obstaja vtičnik za funkcionalnost, ki jo iščete.

Vtičniki so ena izmed najbolj priljubljenih funkcij Vima, ker vam omogočajo razširitev Vimove funkcionalnosti, hkrati pa ohranjajo velikost jedrnega programa vitko in ustrezno. Koncept vtičnikov ali razširitev je emuliran v večini grafičnih urejevalnikov, kot so Visual Studio Code (VS Code), Atom itd.

instagram viewer

Metode namestitve vtičnika Vim

Obstajata dva glavna načina za namestitev vtičnikov v Vim. Prva metoda je ročna namestitev vtičnika s kopiranjem vsebine vtičnika v določeno mapo. Druga in najpogostejša metoda je namestitev vtičnikov prek upravitelja vtičnikov.

Oglejmo si obe metodi, da boste lahko izbrali, katera najbolj ustreza vašim potrebam. Prav tako je pomembno omeniti, da lahko uporabite več upraviteljev vtičnikov.

Boste morali namestite Git na svoj računalnik za oba načina namestitve vtičnikov.

1. Ročna namestitev vtičnika

Od različice Vim 8 lahko namestite vtičnike brez potrebe po upravljalniku paketov z uporabo privzetega orodja za upravljanje paketov.

Vtičnike Vim lahko postavite v ~/.vim/pack/vendor/start/plugin_name imenik. Upoštevajte, da ime_vtičnika ime mape se bo razlikovalo od vtičnika do vtičnika. Za prikaz te točke namestimo vtičnik Vim, znan kot NERDTree. Je široko uporabljen raziskovalec datotečnega sistema za Vim. NERDTree vam omogoča vizualizacijo strukture mape projekta v drevesnem pogledu.

najprej spremenite svoj imenik v domači imenik z naslednjim ukazom:

cd ~

Nato poiščite mapo .vim z ukazom ls -al, da prikažete skrite datoteke in mape. Pomaknite se do mape, če obstaja.

Če v domačem imeniku nimate mape .vim, ustvarite strukturo map za datoteko NERDTree vtičnik, ki ga želimo namestiti s spodnjim ukazom:

mkdir -p .vim/pack/vendor/začnite/nerd_tree

Vim priporoča, da ustvarite ločeno mapo za vsak vtičnik za enostavno upravljanje. Torej, če želite namestiti drug vtičnik, boste ustvarili novo mapo za vtičnik v ~/.vim/pack/vendor/start/ imenik.

Nato prenesite vtičnik NERDTree iz GitHuba in ga postavite v nerd_tree imenik vtičnikov z naslednjim ukazom:

git klon https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerd_tree

Večina strani z vtičniki bo vsebovala navodila, kako prenesti vtičnik iz njegovega vira.

Zaženite urejevalnik Vim in nato vnesite ukaz :NERDTree da odprete raziskovalec datotek NERDTree. Tukaj je projekt spletnega API-ja ASP.NET Core, odprt v Vimu z uporabo NERDTree.

Če želite odstraniti vtičnik, preprosto izbrišite njegovo ustrezno mapo vtičnikov (v tem primeru nerd_tree).

2. Namestitev vtičnikov Vim z upraviteljem vtičnikov

Upravniki paketov so bili tradicionalni način namestitve vtičnikov v Vim, pred različico Vim 8. Podprti so v vseh različicah Vima in obstaja več upraviteljev paketov, ki jih lahko uporabite za namestitev vtičnikov.

Nekateri najbolj opazni upravljavci vtičnikov vključujejo Vundle, VAM, vim-plug, patogen itd.

Prednost upraviteljev vtičnikov je, da ne sodelujete pri ročnem ustvarjanju strukture map in je lažje samodejno posodabljati pakete.

Namestimo vtičnik prek vim-plug. Široko se uporablja v skupnosti Vim, zato ima veliko podporo skupnosti in je tudi dobro dokumentiran.

Najprej namestite vim-plug z ukazom:

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

Nato ustvarite vnos za svoj vtičnik v datoteki ~/.vimrc. Če nimate datoteke ~/.vimrc, jo lahko ustvarite z dotaknite se ~/.vimrc ukaz.

V datoteko ~/.vimrc vnesite naslednje besedilo.

pokliči vtič#začeti()
Vtič 'konzervvim/NERDTree'
pokliči vtič#end()

Vse vtičnike, ki jih nameravate namestiti, je treba postaviti znotraj vrstice klicni vtič#begin() in klicni vtič#end(). V tem primeru želimo namestiti NERDTree. Ko dodate imena vtičnikov, shranite datoteko.

Odprite urejevalnik Vim in zaženite ukaz :PlugInstall za namestitev vtičnika. Znova zaženite Vim, da bodo vaše spremembe začele veljati.

Prilagajanje urejevalnika Vim v Linuxu

Preučili smo, kako prilagoditi in razširiti funkcionalnost Vima z namestitvijo vtičnikov. The ~/.vimrc je najboljše mesto za dodajanje konfiguracij Vim po meri, če želite, da urejevalnik izgleda dobro.