Vim Install Plugins

Vim Install Plugins

Kas olete kunagi kuulnud Vimi nime? Vean kihla, et tegid! See on üks hull tekstiredaktor. Tegelikult on Vi/Vim kõigi aegade üks pikima elueaga rakendusi. See on rohkem kui 20 aastat vana ja läheb endiselt tugevaks! Vaatamata madalale kasutusmäärale on Vim üks parimaid tekstiredaktoreid, mis kunagi olla saab. See on küps, stabiilne ja laiendatav kõigi võimsate pistikprogrammidega, mis on saadaval kogu Internetis.

Stabiilse ja jõulise pistikprogrammide toe ning suure kogukonna taga on Vim kuldne tekstiredaktor, mida peaksite kohe õppima hakkama!



Vaatamata tugevale tekstiredaktorile ei paku Vim kõiki võimalikke funktsioone. Sellepärast lubavad programmid pistikprogramme kasutada. See kehtib eriti iga tuntud tekstiredaktori kohta. Pistikprogrammid parandavad redaktori funktsionaalsust erinevate lisafunktsioonidega, mis pole redaktorile omased.



Vimi puhul on saadaval mitmeid pistikprogramme igasugusteks eesmärkideks. Tegelikult on pistikprogrammid Vimi üks tugevamaid külgi. Vimi improviseerimiseks on olemas PALJU pistikprogramme.



Pistikprogrammi Vim installimine

Põhimõtteliselt on Vimi pistikprogrammi installimiseks kaks erinevat võimalust.

Käsitsi paigaldamine

Selle meetodi puhul peate pistikprogrammi veebist käsitsi haarama ja sihtkataloogi panema. Seejärel peate vimrc -faili käsitsi värskendama, et Vim laadiks alati plugina alati sisse, kui käivitate Vimi. Kui värskendate vimrc -d, kui Vim töötab, ei laadita see värskendatud faili. Taaskäivitage Vim või paluge Vimil vimrc -fail uuesti laadida.

Vimi pistikprogramme on erinevaid vorme. See võib olla kas .vim -fail, Vimball -fail või oodatud struktuuriga kataloogide komplekt (pistikprogramm/*, süntaks/*jne). See sõltub installitavast pistikprogrammist. Kui see on .vim -fail, pange see kataloogi .vim/plugin. Kui see on Vimballi fail, peame selle installimiseks kasutama Vimi. Kui see on kolmas tüüp, on natuke raske kõiki faile ja kaustu käsitsi seadistada õige vimrc -konfiguratsiooniga.



Alustame minu lemmikuga. See on tegelikult suurepärane viis Vim -redaktori kujundamiseks. Vaadake amixi Vimrci .

Kõigepealt veenduge, et teie süsteem on installitud. Ma kasutan Manjaro Linuxi, Arch-põhist distro, millel on suurepärane välimus ja peenhäälestus. Kui kasutate mõnda muud distrot, vaadake, kuidas Git Linuxisse installida .

sudopacman-S mine

Nagu GitHubi leht soovitab, käivitage installimise lõpuleviimiseks järgmine käsk.

git kloon --sügavus=1https://github.com/amix/vimrc.git ~/.vim_runtime

sh~/.vim_runtime/install_awesome_vimrc.sh

Kui installimine on lõpule jõudnud, vaadake Vimi.

Mis juhtus? See pistikprogramm pakub lihtsat viisi kõigi vajalike failide paigutamiseks ja vimrc -faili vastavalt värskendamiseks. Vaadake vimrc -failis tehtud muudatusi.

ma tulin~/.vimrc

Nagu näete, asuvad .vim -failid kataloogis ja vimrc käsib Vimil need failid laadida, kui Vim käivitub.

Kas teil on Vimball? Avage .vba -fail Vimiga. Seejärel käivitage järgmine käsk.

: allikas%

Vim pluginate haldur

See on lihtsaim viis kõigi Vimi pistikprogrammide haldamiseks. Peaaegu kõigi käeliste ülesannete eest hoolitsetakse. Need pistikprogrammide haldurid on väga käepärased, kui töötate suure hulga Vim -pistikprogrammidega. Kasutades sobivat pistikprogrammihaldurit, saate oma elu palju lihtsamaks muuta.

Pistikprogrammide haldurite installimine ja kasutamine võib siiski olla pisut keeruline. Loomulikult nõuab Vimi pärand, et olete piisavalt keerukas, et kõigi ülesannetega tõhusalt toime tulla.

Siin on kõige populaarsemad Vimi pistikprogrammide haldurid.

Selles õpetuses vaatame vim-pluginat, minu lemmikplokihaldurit Vimi jaoks.

Vim-pistik

Erinevalt teistest Vimi pistikprogrammide halduritest on vim-plugin väga-väga lihtne. Katlaplaadi kodeerimine pole vajalik. See on ainult üks .vim -fail. Vim-pistikut on lihtsam paigaldada ja süntaks on väga lihtne.

Märkus. Teiste Vimi pistikprogrammide haldurite puhul näidatakse ainult installimist.

Ilma pikema jututa alustame.

Vim-pistiku paigaldamine

Käivitage terminal ja käivitage järgmine käsk.

lokkida-fLo~/.Ma tulin/automaatne laadimine/plug.vim--loo-dirs
https://raw.githubusercontent.com/junegunn/vim-pistik/meister/plug.vim

Vim-pistiku seadistamine

Nüüd on aeg seadistada vimrc vim-plug-i eeliste kasutamiseks. Lisage oma vimrc-faili jaotis vim-plug.

kõne pistik#begin ('~/.vim/ühendatud')
kõne pistik#lõpp()

Pange tähele parameetrit ~/.vim/plugged? See käsib vim-plugil täita kõik kataloogi pistikprogrammi toimingud. Peaksite vältima Vimi vaikekataloogide nagu ~/.vim/plugin kasutamist.

Nüüd peavad kahe deklaratsiooni vahel olema kõik järgmise struktuuriga pistikprogrammid.

Pistik '<sisse panema>'

Näiteks sisestame järgmise rea, et lubada NERDTree, vim-easy-align ja vim-github-armatuurlaua pistikprogrammid.

Pistik'scrooloose / nerdtree'
Pistik'junegunn/vim-easy-align'
Pistik 'junegunn/vim-github-armatuurlaud ”

Vaatame nüüd käsu ülesehitust. Pange tähele „scrooloose/nerdtree” struktuuri? Vim-plug proovib laadida pistikprogrammi GitHubi kataloogist. See tõlgitakse automaatselt keelde https://github.com/junegunn/vim-github-dashboard .

Mõned pistikprogrammid nõuavad pärast GitHubi repost haaramist lisatoiminguid. Vaadake seotud pistikprogrammide dokumentatsiooni. Täiendavad sammud tuleb deklareerida vim-plug-is.

Ühendage 'ycm-core/YouCompleteMe', {'teha':'./install.py'}

Ülaltoodud näites käivitab vim-plugin pärast pistikprogrammi haaramist install.py Pythoni skripti.

Vim-pistiku kõigi võimalike funktsioonide osas soovitan tungivalt konsulteerida ametlik vim-plug dokumentatsioon GitHubis .

Kõigi pistikprogrammide laadimine

Kui vimrc on õigesti konfigureeritud, taaskäivitage Vim või laadige vimrc -fail uuesti.

: nii%

Lõpuks käivitage järgmine käsk kõigi Vim-plugina jaoks konfigureeritud Vim-pistikprogrammide installimise alustamiseks.

: PlugInstall

Vim-plug laadib kõik paketid alla otse GitHubist ja paneb need kataloogi ~/.vim/plugged ning laadib need alati, kui Vim laaditakse.

Pistikprogrammi värskendamine

Pistikprogrammi värskendamine on üsna lihtne. Lihtsalt käivitage Vimis järgmine käsk.

: PlugUpdate

Pistikprogrammi eemaldamine

Kui soovite pistikprogrammist lahti saada, on see üsna lihtne. Lihtsalt eemaldage kirje vimrci jaotisest vim-plug ja helistage järgmisele käsule.

: PlugClean

Nagu näete, küsib vim-plug, kas soovite failid ja kataloogid eemaldada.

Voila! Pistikprogramm on eemaldatud!

Pistikprogrammi olek

Vim-plug pakub ka pistikprogrammi praeguse oleku kontrollimist.

: PlugStatus

Muud pistikprogrammide haldurid

Siin on Vundle'i ja Pathogeni lühikesed sissejuhatused. Enne hüppamist veenduge, et kasutate ainult ühte pistikprogrammihaldurit, et vältida tarbetut keerukust ja probleeme.

Vundle

Lühend Vim kimbu kohta on Vundle tugev pistikprogrammide haldur, millel on palju põhi- ja lisafunktsioone. Seda saab võrrelda apt või yumiga, mida distros kasutavad

Installige Vundle, käivitades järgmise käsu.

git kloonhttps://github.com/VundleVim/Vundle.vim.git ~/.Ma tulin/kimp/Vundle.vim

Nii nagu vim-plug, nõuab ka Vundle sarnast vimrc-faili konfiguratsiooni.

vundle'i kohustuslikud konfiguratsioonid
seatudei ühildu
failitüüp välja
käitusaja konfigureerimine
seatudrtp + = ~/.Ma tulin/kimp/Vundle.vim
käivitage Vundle'i pistikprogrammfunktsiooni
kõnepakett#begin ()
Sisse panema'VundleVim / Vundle.vim'
Sisse panema'tpope/vim-fugitive'
kõnepakett#lõpp()
teine ​​must-haveeesthorisontaalne
failitüübi pistikprogrammi taane on sisse lülitatud

Kõigi võimalike funktsioonide puhul vaadake GitHubi Vundle'i .

Patogeen

Pathogen on Vimi jaoks veel üks võimas pistikprogrammide haldur. Patogeeni sisemine mehhanism on aga hoopis teistsugune kui vim-plugil või Vundlel. See võimaldab teil otse hallata Vimi 'käitusrada'.

Patogeeni installimine on üsna lihtne. Haarake patogeeni pistikprogramm ja pange see kataloogi ~/.vim.

mkdir -lk~/.Ma tulin/automaatne laadimine ~/.Ma tulin/kimp&&
lokkida-LSso~/.Ma tulin/automaatne laadimine/patogeen.vim https://tpo.pe/patogeen.vim

Käitusajaga manipuleerimiseks lisage vimrc -faili järgmised read.

patogeeni toime panna#infect ()
süntaks sisse lülitatud
failitüübi pistikprogrammi taane on sisse lülitatud

Ülesanne täidetud! Nüüd lisatakse iga pistikprogramm, mille lisate kataloogi ~/.vim/bundle, kausta Vim 'runtimepath'. Näiteks installime sensible.vim.

CD~/.Ma tulin/kimp&&
git kloonhttps://github.com/paavst/vim-sensible.git

Täieliku dokumentatsiooni saamiseks vaadake GitHubis patogeeni .

Lõplikud mõtted

Tõenäoliselt on Vimi pistikprogrammi parimaks osaks see, et see on ülistabiilne ja pistikprogrammi arendamine jätkub endiselt tugevalt. Kui vajate abi, on kogukond teie poole pöördunud.

Uurige julgelt oma teed Vimi pistikprogrammide hämmastavas maailmas.

Nautige!