Vim Namestite vtičnike

Vim Install Plugins



Ste že slišali za ime Vim? Stavim, da ste! To je hudič urejevalnika besedil. Pravzaprav je Vi/Vim ena najdaljših aplikacij vseh časov. Star je več kot 20 let in je še vedno močan! Kljub nizki stopnji porabe je Vim eden najboljših urejevalnikov besedil, kar jih je mogoče imeti. Je zrel, stabilen in razširljiv z vsemi zmogljivimi vtičniki, ki so na voljo po vsem internetu.

S stabilno in robustno podporo za vtičnike in veliko skupnostjo zadaj je Vim zlati urejevalnik besedil, ki bi se ga morali naučiti takoj!







Kljub temu, da je robusten urejevalnik besedil, Vim ne vsebuje vseh možnih funkcij. Zato programi dovoljujejo uporabo vtičnikov. To še posebej velja za vsakega znanega urejevalnika besedil. Vtičniki izboljšajo funkcionalnost urejevalnika z različnimi dodatnimi funkcijami, ki niso lastne urejevalniku.



V primeru Vima so na voljo številni vtičniki za različne namene. Dejansko so vtičniki ena najmočnejših točk Vima. Obstaja ogromno vtičnikov za improvizacijo Vima.



Namestitev vtičnika Vim

V bistvu obstajata 2 različna načina namestitve vtičnika Vim.





Ročna namestitev

Pri tej metodi morate ročno vzeti vtičnik iz spleta in ga dati v ciljni imenik. Nato morate ročno posodobiti datoteko vimrc, tako da Vim vedno naloži vtičnik, ko zaženete Vim. Če posodobite vimrc, ko se Vim izvaja, posodobljena datoteka ne bo naložena. Znova zaženite Vim ali mu recite, naj znova naloži datoteko vimrc.

Obstajajo različne oblike vtičnikov Vim. Lahko je datoteka .vim, datoteka Vimball ali nabor imenikov s pričakovano strukturo (vtičnik/*, skladnja/*itd.). Odvisno od vtičnika, ki ga nameravate namestiti. Če gre za datoteko .vim, jo ​​postavite v imenik .vim/plugin. Če gre za datoteko Vimball, jo moramo uporabiti za namestitev. Če gre za tretjo vrsto, je ročno nastavitev vseh datotek in map z ustrezno konfiguracijo vimrc nekoliko težka.



Začnimo z mojim najljubšim. To je pravzaprav odličen način za urejanje urejevalnika Vim. Oglejte si Vimrc z amixom .

Najprej se prepričajte, da je v sistemu nameščen git. Zagotavljam Manjaro Linux, distro, ki temelji na Archu s čudovitim videzom in fino nastavitvijo. Če uporabljate katero koli drugo distribucijo, preverite, kako namestiti Git v Linux .

sudopacman-S pojdi

Kot predlaga stran GitHub, za dokončanje namestitve zaženite naslednji ukaz.

git klon -globina=1https://github.com/amix/vimrc.git ~/.vim_runtime

sh~/.vim_runtime/install_awesome_vimrc.sh

Ko je namestitev končana, si oglejte Vim.

Kaj se je zgodilo? Ta vtičnik ponuja poenostavljen način za namestitev vseh potrebnih datotek in ustrezno posodobitev datoteke vimrc. Oglejte si spremembe datoteke vimrc.

Sem prišel~/.vimrc

Kot lahko vidite, so datoteke .vim v imeniku in vimrc pove Vimu, naj te datoteke naloži vsakič, ko se Vim zažene.

Imaš Vimball? Odprite datoteko .vba z Vimom. Nato zaženite naslednji ukaz.

: vir%

Upravitelj vtičnikov Vim

To je najlažji način za upravljanje vseh vaših vtičnikov Vim. Skoraj za vsa ročna opravila je poskrbljeno. Ti upravljalniki vtičnikov so zelo priročni, ko delate z velikim številom vtičnikov Vim. Z ustreznim upraviteljem vtičnikov si lahko življenje olajšate.

Namestitev in uporaba upraviteljev vtičnikov pa sta lahko nekoliko težavna. Seveda pa zapuščina Vima od vas zahteva, da ste dovolj prefinjeni, da lahko učinkovito opravljate vse naloge.

Tu so najbolj priljubljeni upravitelji vtičnikov Vim.

V tej vadnici si bomo ogledali vim-plug, moj najljubši upravitelj vtičnikov za Vim.

Vim-vtič

Za razliko od drugih upravljavcev vtičnikov Vim je vim-plug zelo, zelo preprost. Ni potrebe po kakršnem koli označevanju. To je samo ena datoteka .vim. Vim-plug je lažje namestiti, sintaksa pa je zelo preprosta.

Opomba: V primeru drugih upraviteljev vtičnikov Vim bo prikazana samo namestitev.

Brez odlašanja začnimo.

Namestitev vim-plug-a

Zaženite terminal in zaženite naslednji ukaz.

curl-fLo~/.Sem prišel/samodejno nalaganje/plug.vim--create-dirs
https://raw.githubusercontent.com/junegunn/vim-plug/mojster/plug.vim

Konfiguriranje vim-plug-a

Zdaj je čas, da vimrc konfigurirate tako, da izkoristi prednosti vim-plug. Dodajte datoteko vim-plug v datoteko vimrc.

klicni vtič#begin ('~/.vim/plugged')
klicni vtič#end ()

Opazite parameter ~/.vim/plugged? Vim-plug-u pove, naj izvede vsa dejanja vtičnika v imeniku. Izogibajte se uporabi privzetih imenikov Vim, kot je ~/.vim/plugin.

Zdaj, med obema izjavama, morajo biti vsi vtičniki z naslednjo strukturo.

Vtič '<vključiti>'

Vnesite na primer naslednjo vrstico, da omogočite vtičnike NERDTree, vim-easy-align in vim-github-dashboard.

Vtič'scrooloose / nerdtree'
Vtič'junegunn/vim-easy-align'
Priključite junegunn/vim-github-armaturna plošča '

Zdaj pa poglejmo strukturo ukaza. Opazite strukturo 'scrooloose/nerdtree'? Vim-plug bo poskušal naložiti vtičnik iz imenika GitHub. Samodejno bo preveden v https://github.com/junegunn/vim-github-dashboard .

Obstaja nekaj vtičnikov, ki zahtevajo dodatna dejanja po prevzemu iz repoja GitHub. Glejte dokumentacijo o povezanih vtičnikih. Dodatne korake je treba navesti v vim-plug.

Priključite ‘ycm-core/YouCompleteMe', {'naredi':'./instaliraj.py'}

V zgornjem primeru bo vim-plug po prevzemu vtičnika zagnal skript Python install.py.

Za vse možne funkcionalnosti vim-plug-a toplo priporočam, da se posvetujete z uradna dokumentacija vim-plug na GitHubu .

Nalaganje vseh vtičnikov

Ko je vimrc pravilno konfiguriran, znova zaženite Vim ali znova naložite datoteko vimrc.

: tako%

Na koncu zaženite naslednji ukaz, da začnete namestitev vseh vtičnikov Vim, ki so bili konfigurirani za vim-plug.

: PlugInstall

Vim-plug bo vse pakete naložil neposredno iz GitHub-a in jih shranil v imenik ~/.vim/plugged ter jih naložil, kadar koli je naložen Vim.

Posodabljanje vtičnika

Posodobitev vtičnika je precej preprosta. V Vimu zaženite naslednji ukaz.

: PlugUpdate

Odstranitev vtičnika

Če se želite znebiti vtičnika, je to precej enostavno. Samo odstranite vnos iz razdelka vim-plug vimc in pokličite naslednji ukaz.

: PlugClean

Kot lahko vidite, vas vim-plug sprašuje, ali želite odstraniti datoteke in imenike.

Voila! Vtičnik odstranjen!

Stanje vtičnika

Vim-plug ponuja tudi preverjanje trenutnega stanja vtičnika.

: PlugStatus

Drugi upravitelji vtičnikov

Tu so kratki uvodi Vundleja in Pathogena. Preden skočite, se prepričajte, da uporabljate samo enega upravitelja vtičnikov, da se izognete nepotrebnim zapletom in prepirom.

Vundle

Na kratko Vim sveženj, Vundle je robusten upravitelj vtičnikov s tono osnovnih in naprednih funkcij. Lahko ga primerjamo z apt ali yum, ki ga uporabljajo distros

Namestite Vundle tako, da zaženete naslednji ukaz.

git klonhttps://github.com/VundleVim/Vundle.vim.git ~/.Sem prišel/sveženj/Vundle.vim

Tako kot vim-plug tudi Vundle zahteva podobno konfiguracijo datoteke vimrc.

vundle mora imeti konfiguracije
nastavljenonezdružljivo
vrsta datoteke izklopljena
konfigurirajte pot izvajanja
nastavljenortp + = ~/.Sem prišel/sveženj/Vundle.vim
zaženite vtičnik Vundlefunkcijo
pokličite vundle#začeti()
Vključiti'VundleVim / Vundle.vim'
Vključiti'tpope/vim-begunec'
pokličite vundle#end ()
še en must havezavodoravno
zamik vtičnika vrste datoteke vklopljen

Za vse možne funkcionalnosti, si oglejte Vundle na GitHubu .

Patogen

Pathogen je še en zmogljiv upravitelj vtičnikov za Vim. Vendar pa je notranji mehanizem patogena precej drugačen od mehanizma vim-plug ali Vundle. Omogoča vam neposredno upravljanje 'runtimepath' Vima.

Namestitev Pathogena je precej enostavna. Vzemite vtičnik Pathogen in ga vstavite v imenik ~/.vim.

mkdir -str~/.Sem prišel/samodejno nalaganje ~/.Sem prišel/sveženj&&
curl-LSso~/.Sem prišel/samodejno nalaganje/patogen.vim https://tpo.pe/patogen.vim

Za manipulacijo poti izvajanja dodajte naslednje vrstice v datoteko vimrc.

uničiti patogen#infect ()
sintaksa vklopljena
zamik vtičnika vrste datoteke vklopljen

Naloga dokončana! Zdaj bo vsak vtičnik, ki ga dodate v imenik ~/.vim/bundle, dodan v Vim 'runtimepath'. Na primer, namestimo sensible.vim.

CD~/.Sem prišel/sveženj&&
git klonhttps://github.com/tpope/vim-sensible.git

Za celotno dokumentacijo, Oglejte si Patogen na GitHubu .

Končne misli

Verjetno najboljši del vtičnika Vim je, da je zelo stabilen in razvoj vtičnika še vedno močno poteka. Če potrebujete pomoč, vam bo skupnost pomagala.

Raziščite svojo pot po neverjetnem svetu vtičnikov Vim.

Uživajte!