„Vim Install“ papildiniai

Vim Install Plugins



Ar kada nors girdėjote Vimo vardą? Lažinuosi, kad padarei! Tai beprotiškas teksto redaktorius. Tiesą sakant, „Vi/Vim“ yra viena ilgiausių visų laikų programų. Jam daugiau nei 20 metų ir jis vis dar stiprus! Nepaisant mažo naudojimo lygio, „Vim“ yra vienas geriausių teksto redaktorių, kokį tik galima turėti. Jis yra subrendęs, stabilus ir plečiamas naudojant visus galingus papildinius, prieinamus visame internete.

Turėdamas stabilų ir tvirtą papildinių palaikymą ir didelę bendruomenę, „Vim“ yra auksinis teksto redaktorius, kurį turėtumėte pradėti mokytis dabar!







Nepaisant to, kad jis yra patikimas teksto redaktorius, „Vim“ nesupakuoja visų įmanomų funkcijų. Štai kodėl programos leidžia naudoti papildinius. Tai ypač pasakytina apie kiekvieną žinomą teksto redaktorių. Įskiepiai pagerina redaktoriaus funkcionalumą įvairiomis papildomomis funkcijomis, kurios nėra būdingos redaktoriui.



„Vim“ atveju yra daugybė įskiepių, skirtų įvairiems tikslams. Tiesą sakant, papildiniai yra vienas stipriausių „Vim“ taškų. Yra daugybė priedų, skirtų improvizuoti „Vim“.



„Vim“ papildinio diegimas

Iš esmės yra 2 skirtingi „Vim“ papildinio diegimo būdai.





Rankinis montavimas

Taikant šį metodą, jūs turite rankiniu būdu paimti papildinį iš žiniatinklio ir įdėti jį į tikslinį katalogą. Tada turite rankiniu būdu atnaujinti „vimrc“ failą, kad „Vim“ visada įkelia papildinį, kai tik paleisite „Vim“. Jei atnaujinsite „vimrc“, kai „Vim“ veikia, jis neįkels atnaujinto failo. Iš naujo paleiskite „Vim“ arba liepkite „Vim“ iš naujo įkelti „vimrc“ failą.

Yra įvairių „Vim“ papildinių formų. Tai gali būti .vim failas, „Vimball“ failas arba katalogų rinkinys su numatoma struktūra (papildinys/*, sintaksė/*ir kt.). Tai priklauso nuo papildinio, kurį ketinate įdiegti. Jei tai .vim failas, įdėkite jį į .vim/plugin katalogą. Jei tai „Vimball“ failas, turime jį įdiegti naudodami „Vim“. Jei tai yra trečiasis tipas, šiek tiek sunku rankiniu būdu nustatyti visus failus ir aplankus su tinkama „vimrc“ konfigūracija.



Pradėkime nuo mano mėgstamiausio. Tiesą sakant, tai puikus būdas sukurti „Vim“ redaktoriaus temą. Patikrinkite „Vimrc by amix“ .

Iš pradžių įsitikinkite, kad jūsų sistemoje įdiegta „git“. Aš naudoju „Manjaro Linux“, „Arch“ pagrįstą distro, pasižyminčią nuostabia išvaizda ir tiksliu derinimu. Jei naudojate bet kurį kitą distro, patikrinkite, kaip įdiegti „Git“ „Linux“ .

sudoPacmanas-S eiti

Kaip rodo „GitHub“ puslapis, paleiskite šią komandą, kad užbaigtumėte diegimą.

git klonas -gylis=1https://github.com/mišinys/vimrc.git ~/.vim_runtime

sh~/.vim_runtime/install_awesome_vimrc.sh

Kai diegimas bus baigtas, patikrinkite „Vim“.

Kas nutiko? Šis papildinys siūlo paprastą būdą sudėti visus reikiamus failus ir atitinkamai atnaujinti „vimrc“ failą. Patikrinkite „vimrc“ failo pakeitimus.

aš atėjau~/.vimrc

Kaip matote, .vim failai yra kataloge, o „vimrc“ nurodo „Vim“ įkelti tuos failus, kai tik „Vim“ paleidžiama.

Turi „Vimball“? Atidarykite .vba failą naudodami „Vim“. Tada paleiskite šią komandą.

: šaltinis%

„Vim“ papildinių tvarkyklė

Tai lengviausias būdas valdyti visus „Vim“ papildinius. Beveik visos rankinės užduotys yra atliekamos. Šie papildinių tvarkytuvai yra labai patogūs, kai dirbate su daugybe „Vim“ papildinių. Naudodami tinkamą papildinių tvarkyklę, galite labai palengvinti savo gyvenimą.

Tačiau įskiepių tvarkyklių diegimas ir naudojimas gali būti šiek tiek sudėtingas. Žinoma, „Vim“ palikimas reikalauja, kad būtumėte pakankamai sudėtingas, kad galėtumėte efektyviai atlikti visas užduotis.

Čia yra populiariausi „Vim“ papildinių valdytojai.

Šioje pamokoje apžvelgsime „vim-plug“, mano mėgstamiausią „Vim“ papildinių tvarkyklę.

„Vim-plug“

Skirtingai nuo kitų „Vim“ papildinių tvarkyklių, „vim-plug“ yra labai, labai paprastas. Nereikia jokio katilo plokštės kodavimo. Tai tik vienas .vim failas. „Vim-plug“ lengviau įdiegti, o sintaksė yra labai paprasta.

Pastaba: kitų „Vim“ papildinių tvarkyklių atveju bus parodytas tik diegimas.

Nedvejodami pradėkime.

„Vim-plug“ montavimas

Įjunkite terminalą ir paleiskite šią komandą.

garbanoti-fLo~/.Aš atėjau/automatiškai įkelti/kištukas.vim-sukurti
https://raw.githubusercontent.com/junegunn/vim-plug/meistras/kištukas.vim

„Vim-plug“ konfigūravimas

Dabar atėjo laikas sukonfigūruoti „vimrc“, kad būtų galima pasinaudoti „vim-plug“ pranašumais. Pridėkite „vim-plug“ skyrių prie savo „vimrc“ failo.

skambučio kištukas#begin ('~/.vim/prijungtas')
skambučio kištukas#galas()

Atkreipkite dėmesį į parametrą ~/.vim/plugged? Jis nurodo „vim-plug“ atlikti visus papildinio veiksmus kataloge. Turėtumėte vengti naudoti numatytuosius „Vim“ katalogus, tokius kaip ~/.vim/plugin.

Dabar tarp dviejų deklaracijų turi būti visi šios struktūros papildiniai.

Prijunkite „<Prijunkite>'

Pavyzdžiui, įveskite šią eilutę, kad įgalintumėte „NERDTree“, „vim-easy-align“ ir „vim-github“ prietaisų skydelio papildinius.

Kištukas'scrooloose / nerdtree'
Kištukas'junegunn/vim-easy-align'
Įjunkite „junegunn“/„vim-github-dashboard“

Dabar pažvelkime į komandos struktūrą. Pastebite „scrooloose/nerdtree“ struktūrą? „Vim-plug“ bandys įkelti papildinį iš „GitHub“ katalogo. Jis bus automatiškai išverstas į https://github.com/junegunn/vim-github-dashboard .

Yra keletas įskiepių, kuriems reikia papildomų veiksmų, paėmus iš „GitHub“ repo. Žiūrėkite susijusių papildinių dokumentaciją. Papildomi veiksmai turi būti nurodyti „vim-plug“.

Prijunkite „ycm-core“/„YouCompleteMe“', {'daryti':'./diegti.py'}

Pirmiau pateiktame pavyzdyje, paėmus papildinį, „vim-plug“ paleis „install.py Python“ scenarijų.

Dėl visų galimų „vim-plug“ funkcijų primygtinai rekomenduoju pasikonsultuoti su oficiali „vim-plug“ dokumentacija „GitHub“ .

Įkeliami visi papildiniai

Kai „vimrc“ bus tinkamai sukonfigūruotas, iš naujo paleiskite „Vim“ arba iš naujo įkelkite „vimrc“ failą.

: taip%

Galiausiai paleiskite šią komandą, kad pradėtumėte diegti visus „Vim“ papildinius, kurie buvo sukonfigūruoti „vim-plug“.

: „PlugInstall“

„Vim-plug“ atsisiųs visus paketus tiesiai iš „GitHub“ ir įdės juos į katalogą ~/.vim/plugged ir įkelia juos, kai tik įkeliamas „Vim“.

Atnaujinamas papildinys

Įskiepio atnaujinimas yra gana paprastas. Tiesiog paleiskite šią komandą „Vim“.

: „PlugUpdate“

Pašalinamas papildinys

Jei norite atsikratyti papildinio, tai gana paprasta. Tiesiog pašalinkite įrašą iš „vimrc“ skyriaus „vim-plug“ ir iškvieskite šią komandą.

: „PlugClean“

Kaip matote, „vim-plug“ klausia, ar norite pašalinti failus ir katalogus.

Voila! Papildinys pašalintas!

Papildinio būsena

„Vim-plug“ taip pat siūlo patikrinti dabartinę papildinio būseną.

: PlugStatus

Kiti papildinių valdytojai

Čia yra trumpos „Vundle“ ir „Pathogen“ įžangos. Prieš pradėdami dirbti, įsitikinkite, kad naudojate tik vieną papildinių tvarkyklę, kad išvengtumėte nereikalingo sudėtingumo ir problemų.

Vundle

Trumpai tariant, „Vim“ paketas, „Vundle“ yra patikimas papildinių tvarkyklė, turinti daugybę pagrindinių ir išplėstinių funkcijų. Tai galima palyginti su apt arba yum, kuriuos naudoja distros

Įdiekite „Vundle“ vykdydami šią komandą.

git klonashttps://github.com/VundleVim/Vundle.vim.git ~/.Aš atėjau/ryšulėlis/Vundle.vim

Kaip ir „vim-plug“, „Vundle“ reikalinga panaši „vimrc“ failo konfigūracija.

„vundle“ privalomos konfigūracijos
nustatytinesuderinamas
failo tipas išjungtas
sukonfigūruokite vykdymo laiko kelią
nustatytirtp + = ~/.Aš atėjau/ryšulėlis/Vundle.vim
paleiskite „Vundle“ papildinįfunkcija
skambučių rinkinys#begin ()
Prijunkite„VundleVim / Vundle.vim“
Prijunkite„tpope/vim-bėglys“
skambučių rinkinys#galas()
kitas privalomas dalykasdėlhorizontaliai
„filetype“ papildinio įtrauka įjungta

Dėl visų galimų funkcijų, patikrinkite „Vundle“ „GitHub“ .

Patogenas

„Pathogen“ yra dar vienas galingas „Vim“ papildinių tvarkytojas. Tačiau vidinis patogeno mechanizmas yra visiškai kitoks nei „vim-plug“ ar „Vundle“. Tai leidžia tiesiogiai valdyti „Vim“ vykdymo kelią.

Patogeno įdiegimas yra gana paprastas. Paimkite „Pathogen“ papildinį ir įdėkite jį į ~/.vim katalogą.

mkdir -p~/.Aš atėjau/automatinis įkėlimas ~/.Aš atėjau/ryšulėlis&&
garbanoti-Taip~/.Aš atėjau/automatiškai įkelti/patogen.vim https://tpo.pe/patogenas.vim

Norėdami manipuliuoti vykdymo laiko keliu, pridėkite šias eilutes prie „vimrc“ failo.

vykdyti patogeną#infect ()
sintaksė įjungta
„filetype“ papildinio įtrauka įjungta

Užduotis baigta! Dabar visi papildiniai, kuriuos pridėsite kataloge ~/.vim/bundle, bus pridėti prie „Vim“ „runtimepath“. Pavyzdžiui, įdiekime senseible.vim.

CD~/.Aš atėjau/ryšulėlis&&
git klonashttps://github.com/popiežius/vim-sensible.git

Norėdami gauti visą dokumentaciją, Patikrinkite „Pathogen“ „GitHub“ .

Galutinės mintys

Tikriausiai geriausia „Vim“ papildinio funkcijos dalis yra tai, kad ji yra itin stabili, o papildinys vis dar stipriai tęsiamas. Jei jums reikia pagalbos, bendruomenė jums padėjo.

Nesivaržykite tyrinėti savo kelią po nuostabų „Vim“ papildinių pasaulį.

Mėgautis!