Vim instalēšanas spraudņi

Vim Install Plugins



Vai esat kādreiz dzirdējuši Vima vārdu? Varu derēt, ka izdarīji! Tas ir ellīgs teksta redaktors. Faktiski Vi/Vim ir viena no visu laiku ilgāk dzīvojošajām lietojumprogrammām. Tas ir vairāk nekā 20 gadus vecs un joprojām turpinās! Neskatoties uz zemo lietošanas līmeni, Vim ir viens no labākajiem teksta redaktoriem, kāds jebkad var būt. Tas ir nobriedis, stabils un paplašināms ar visiem jaudīgajiem spraudņiem, kas pieejami visā internetā.

Ar stabilu un spēcīgu spraudņu atbalstu un lielu kopienu aiz muguras Vim ir zelta teksta redaktors, kas jums jāsāk mācīties tūlīt!







Neskatoties uz spēcīgo teksta redaktoru, Vim nesatur visas iespējamās iespējas. Tāpēc programmas ļauj izmantot spraudņus. Tas jo īpaši attiecas uz visiem pazīstamiem teksta redaktoriem. Spraudņi uzlabo redaktora funkcionalitāti, izmantojot dažādas papildu funkcijas, kas nav redaktoram raksturīgas.



Vim gadījumā visiem mērķiem ir pieejami vairāki spraudņi. Faktiski spraudņi ir viens no spēcīgākajiem Vim punktiem. Tur ir TONS spraudņu, lai improvizētu Vim.



Vim spraudņa instalēšana

Būtībā ir 2 dažādi Vim spraudņa instalēšanas veidi.





Manuāla uzstādīšana

Izmantojot šo metodi, spraudnis ir manuāli jāizņem no tīmekļa un jāievieto mērķa direktorijā. Pēc tam jums ir manuāli jāatjaunina vimrc fails, lai Vim vienmēr ielādētu spraudni ikreiz, kad startējat Vim. Ja atjaunināt vimrc, kad darbojas Vim, tas neielādēs atjaunināto failu. Vai nu restartējiet Vim, vai pasakiet Vim, lai atkārtoti ielādē vimrc failu.

Ir dažādi Vim spraudņu veidi. Tas var būt .vim fails, Vimball fails vai direktoriju kopa ar paredzamo struktūru (spraudnis/*, sintakse/*utt.). Tas ir atkarīgs no spraudņa, kuru plānojat instalēt. Ja tas ir .vim fails, ievietojiet to direktorijā .vim/plugin. Ja tas ir Vimball fails, mums tas jāizmanto, lai to instalētu. Ja tas ir trešais veids, ir mazliet grūti manuāli iestatīt visus failus un mapes ar pareizu vimrc konfigurāciju.



Sāksim ar manu iecienītāko. Tas patiesībā ir lielisks veids, kā tematizēt Vim redaktoru. Apskatiet Amix Vimrc .

Sākumā pārliecinieties, vai jūsu sistēmā ir instalēta git. Es izmantoju Manjaro Linux, uz Arch balstītu distro ar lielisku izskatu un precizējumu. Ja izmantojat kādu citu distro, pārbaudiet, kā instalēt Git operētājsistēmā Linux .

sudopacman-S iet

Kā liecina GitHub lapa, palaidiet šo komandu, lai pabeigtu instalēšanu.

git klons -dziļums=1https://github.com/amix/vimrc.git ~/.vim_runtime

sh~/.vim_runtime/install_awesome_vimrc.sh

Kad instalēšana ir pabeigta, pārbaudiet Vim.

Kas notika? Šis spraudnis piedāvā vienkāršu veidu, kā ievietot visus nepieciešamos failus un attiecīgi atjaunināt vimrc failu. Pārbaudiet izmaiņas, kas veiktas vimrc failā.

ES atnācu~/.vimrc

Kā redzat, .vim faili atrodas direktorijā, un vimrc liek Vim ielādēt šos failus ikreiz, kad Vim sākas.

Vai jums ir Vimbols? Atveriet .vba failu ar Vim. Pēc tam palaidiet šādu komandu.

: avots%

Vim spraudņu pārvaldnieks

Tas ir vienkāršākais veids, kā pārvaldīt visus Vim spraudņus. Gandrīz visi manuālie uzdevumi tiek veikti. Šie spraudņu pārvaldnieki ir ļoti ērti, strādājot ar lielu skaitu Vim spraudņu. Izmantojot piemērotu spraudņu pārvaldnieku, jūs varat ievērojami atvieglot savu dzīvi.

Tomēr spraudņu pārvaldnieku instalēšana un izmantošana var būt nedaudz sarežģīta. Protams, Vim mantojums prasa, lai jūs būtu pietiekami sarežģīts, lai efektīvi tiktu galā ar visiem uzdevumiem.

Šeit ir populārākie Vim spraudņu pārvaldnieki.

Šajā apmācībā mēs apskatīsim vim-plug, manu iecienītāko Vim spraudņu pārvaldnieku.

Vim-plug

Atšķirībā no citiem Vim spraudņu pārvaldniekiem, vim-plug ir ļoti, ļoti vienkāršs. Nav nepieciešama nekāda katla kodēšana. Tas ir tikai viens .vim fails. Vim-plug ir vieglāk uzstādīt, un sintakse ir ļoti vienkārša.

Piezīme. Citu Vim spraudņu pārvaldnieku gadījumā tiks parādīta tikai instalēšana.

Bez papildu domām, sāksim darbu.

Vim spraudņa uzstādīšana

Ieslēdziet termināli un palaidiet šādu komandu.

čokurošanās-fLo~/.ES atnācu/automātiskā ielāde/plug.vim-izveidot-dirs
https://raw.githubusercontent.com/junegunn/vim-plug/meistars/plug.vim

Vim-plug konfigurēšana

Tagad ir pienācis laiks konfigurēt vimrc, lai izmantotu vim-plug priekšrocības. Pievienojiet vimrc sadaļu savam vimrc failam.

zvana spraudnis#begin ('~/.vim/plugged')
zvana spraudnis#beigas ()

Ievērojiet parametru ~/.vim/plugged? Tas norāda vim-plug veikt visas spraudņa darbības direktorijā. Jums vajadzētu izvairīties no noklusējuma Vim direktoriju, piemēram, ~/.vim/spraudņa, izmantošanas.

Tagad starp abām deklarācijām ir jābūt visiem spraudņiem ar šādu struktūru.

Spraudnis '<iespraust>'

Piemēram, ievadīsim šo rindu, lai iespējotu NERDTree, vim-easy-align un vim-github-paneļa spraudņus.

Spraudnis'scrooloose / nerdtree'
Spraudnis'junegunn/vim-easy-align'
Plug 'junegunn/vim-github-panelis ”

Tagad apskatīsim komandas struktūru. Vai ievērojat “scrooloose/nerdtree” struktūru? Vim-plug mēģinās ielādēt spraudni no GitHub direktorijas. Tas tiks automātiski tulkots šādā valodā https://github.com/junegunn/vim-github-dashboard .

Ir daži spraudņi, kuriem pēc papildināšanas no GitHub repo ir nepieciešamas papildu darbības. Skatiet saistīto spraudņu dokumentāciju. Papildu darbības ir jādeklarē vim-plug.

Pievienojiet “ycm-core/YouCompleteMe', {'darīt':'./uzstādīt.py'}

Iepriekš minētajā piemērā pēc spraudņa sagrābšanas vim-plug darbosies skripts install.py.

Par visām iespējamām vim-plug funkcijām es ļoti iesaku konsultēties ar oficiālā vim-plug dokumentācija vietnē GitHub .

Notiek visu spraudņu ielāde

Kad vimrc ir pareizi konfigurēts, restartējiet Vim vai atkārtoti ielādējiet vimrc failu.

: tā%

Visbeidzot, palaidiet šo komandu, lai sāktu instalēt visus Vim spraudņus, kas bija konfigurēti vim-plug.

: PlugInstall

Vim-plug lejupielādēs visas paketes tieši no GitHub un ievietos tās direktorijā ~/.vim/plugged un ielādēs tās ikreiz, kad tiek ielādēts Vim.

Spraudņa atjaunināšana

Spraudņa atjaunināšana ir diezgan vienkārša. Vienkārši palaidiet šādu komandu Vim.

: PlugUpdate

Spraudņa noņemšana

Ja vēlaties atbrīvoties no spraudņa, tas ir pavisam vienkārši. Vienkārši noņemiet ierakstu no vimrc vim-plug sadaļas un izsauciet šādu komandu.

: PlugClean

Kā redzat, vim-plug jautā, vai vēlaties noņemt failus un direktorijus.

Voila! Spraudnis ir noņemts!

Spraudņa statuss

Vim-plug piedāvā arī pārbaudīt spraudņa pašreizējo statusu.

:PlugStatus

Citi spraudņu pārvaldnieki

Šeit ir īss ievads Vundle un Pathogen. Pirms sākat darbu, pārliecinieties, ka izmantojat tikai vienu spraudņu pārvaldnieku, lai izvairītos no nevajadzīgas sarežģītības un sarežģījumiem.

Vundle

Saīsinājums no Vim paketes, Vundle ir spēcīgs spraudņu pārvaldnieks ar daudzām pamata un papildu funkcijām. To var salīdzināt ar apt vai yum, ko izmanto distros

Instalējiet Vundle, palaižot šādu komandu.

git klonshttps://github.com/VundleVim/Vundle.vim.git ~/.ES atnācu/saišķis/Vundle.vim

Tāpat kā vim-plug, arī Vundle ir nepieciešama līdzīga vimrc faila konfigurācija.

vundle obligātās konfigurācijas
komplektsnav savietojams
faila tips ir izslēgts
konfigurējiet izpildlaika ceļu
komplektsrtp + = ~/.ES atnācu/saišķis/Vundle.vim
palaidiet Vundle spraudnifunkciju
zvanu komplekts#begin ()
Iespraust'VundleVim / Vundle.vim'
Iespraust'tpope/vim-bēglis'
zvanu komplekts#beigas ()
vēl viens obligātspriekšhorizontāli
filetype spraudņa atkāpe ieslēgta

Visām iespējamām funkcijām, pārbaudiet Vundle vietnē GitHub .

Patogēns

Pathogen ir vēl viens spēcīgs Vim spraudņu pārvaldnieks. Tomēr Patogēna iekšējais mehānisms ir pavisam citāds nekā vim-plug vai Vundle. Tas ļauj tieši pārvaldīt Vim “izpildlaiku”.

Patogēna instalēšana ir diezgan vienkārša. Paņemiet Patogēna spraudni un ievietojiet to direktorijā ~/.vim.

mkdir -lpp~/.ES atnācu/automātiskā ielāde ~/.ES atnācu/saišķis&&
čokurošanās-Tā arī~/.ES atnācu/automātiskā ielāde/patogēns.vim https://tpo.pe/patogēns.vim

Lai manipulētu ar izpildlaika ceļu, pievienojiet vimrc failā šādas rindas.

izpildīt patogēnu#infekts ()
sintakse ir ieslēgta
filetype spraudņa atkāpe ieslēgta

Uzdevums pabeigts! Tagad visi spraudņi, ko pievienojat direktorijā ~/.vim/bundle, tiks pievienoti Vim “runtimepath”. Piemēram, instalēsim sensible.vim.

CD~/.ES atnācu/saišķis&&
git klonshttps://github.com/tpope/vim-sensible.git

Lai iegūtu pilnu dokumentāciju, pārbaudiet Patogēnu vietnē GitHub .

Galīgās domas

Iespējams, labākā Vim spraudņa funkcijas daļa ir tā, ka tā ir īpaši stabila, un spraudņa izstrāde joprojām turpinās. Ja jums nepieciešama palīdzība, sabiedrība jūs atbalstīja.

Jūtieties brīvi izpētīt savu apbrīnojamo Vim spraudņu pasauli.

Izbaudi!