Inštalácia doplnkov Vim

Vim Install Plugins



Počuli ste už meno Vim? Stavím sa, že áno! Je to sakra textový editor. V skutočnosti je Vi/Vim jednou z najdlhšie žijúcich aplikácií všetkých čias. Je to viac ako 20 rokov a stále je to silné! Napriek nízkej miere použitia je Vim jedným z najlepších textových editorov, aké kedy bolo možné mať. Je vyspelý, stabilný a rozšíriteľný pomocou všetkých výkonných doplnkov dostupných na celom internete.

Vďaka stabilnej a robustnej podpore doplnkov a rozsiahlej komunite je Vim zlatým textovým editorom, ktorý by ste sa mali začať učiť hneď teraz!







Napriek tomu, že je Vim robustným textovým editorom, neobsahuje všetky možné funkcie. Preto programy umožňujú používanie doplnkov. To platí najmä pre každý známy textový editor. Doplnky vylepšujú funkčnosť editora pomocou rôznych ďalších funkcií, ktoré nie sú pôvodné v editore.



V prípade Vima je k dispozícii množstvo doplnkov na všetky druhy účelov. Doplnky sú v skutočnosti jednou z najsilnejších stránok Vimu. K dispozícii je TONY doplnkov na improvizáciu Vima.



Inštalácia doplnku Vim

V zásade existujú 2 rôzne spôsoby inštalácie doplnku Vim.





Manuálna inštalácia

Pri tejto metóde musíte doplnok ručne stiahnuť z webu a vložiť do cieľového adresára. Potom musíte súbor vimrc aktualizovať ručne, aby Vim vždy načítal doplnok pri každom spustení Vim. Ak aktualizujete vimrc, keď je spustený Vim, aktualizovaný súbor sa nenačíta. Buď reštartujte Vim alebo povedzte Vimovi, aby znova načítal súbor vimrc.

Existujú rôzne formy doplnkov Vim. Môže to byť súbor .vim, súbor Vimball alebo skupina adresárov s očakávanou štruktúrou (plugin/*, syntax/*atď.). To závisí od doplnku, ktorý chcete nainštalovať. Ak je to súbor .vim, vložte ho do adresára .vim/plugin. Ak je to súbor Vimball, musíme ho nainštalovať pomocou Vim. Pokiaľ ide o tretí typ, je trochu ťažké ručne nastaviť všetky súbory a priečinky so správnou konfiguráciou vimrc.



Začnime s mojím obľúbeným. Je to vlastne skvelý spôsob, ako tematizovať editora Vim. Pozrite sa na Vimrc od amix .

Najprv sa uistite, že je vo vašom systéme nainštalovaný git. Používam Manjaro Linux, distro založené na Arch, s úžasným vzhľadom a jemným doladením. Ak spustíte inú distribúciu, Zistite, ako nainštalovať Git na Linux .

sudopacman-S choď

Ako naznačuje stránka GitHub, dokončite inštaláciu spustením nasledujúceho príkazu.

git klon -hĺbka=1https://github.com/Amix/vimrc.git ~/.vim_runtime

sh~/.vim_runtime/install_awesome_vimrc.sh

Akonáhle je inštalácia dokončená, pozrite sa na Vim.

Čo sa stalo? Tento doplnok ponúka zjednodušený spôsob, ako umiestniť všetky potrebné súbory na miesto a podľa toho aktualizovať súbor vimrc. Pozrite sa na zmeny vykonané v súbore vimrc.

Prišiel som~/.vimrc

Ako vidíte, súbory .vim sú v adresári a vimrc hovorí Vim, aby tieto súbory načítal vždy, keď sa Vim spustí.

Máte Vimball? Otvorte súbor .vba pomocou programu Vim. Potom spustite nasledujúci príkaz.

: zdroj%

Správca doplnkov Vim

Toto je najľahší spôsob správy všetkých vašich doplnkov Vim. Takmer všetky manuálne úkony sú postarané. Títo správcovia doplnkov sú veľmi šikovní, keď pracujete s veľkým počtom doplnkov Vim. Použitím vhodného správcu doplnkov si môžete výrazne uľahčiť život.

Inštalácia a používanie správcov doplnkov však môže byť trochu zložité. Dedičstvo Vima samozrejme vyžaduje, aby ste boli dostatočne sofistikovaní, aby ste všetky úlohy zvládli efektívne.

Tu nájdete najobľúbenejších správcov doplnkov Vim.

V tomto návode sa pozrieme na vim-plug, môj obľúbený správca doplnkov pre Vim.

Vim-plug

Na rozdiel od iných správcov doplnkov Vim je vim-plug veľmi, veľmi jednoduchý. Nie je potrebné žiadne štandardné kódovanie. Je to len jeden súbor .vim. Vim-plug sa inštaluje jednoduchšie a syntax je veľmi jednoduchá.

Poznámka: V prípade iných správcov doplnkov Vim bude predvedená iba inštalácia.

Bez ďalších okolkov začnime.

Inštalácia vim-plug

Spustite terminál a spustite nasledujúci príkaz.

zvinúť-fLo~/.Prišiel som/autoload/plug.vim-vytvorte-dirs
https://raw.githubusercontent.com/jún/vim-plug/majster/plug.vim

Konfigurácia vim-plug

Teraz je načase nakonfigurovať vimrc tak, aby využíval výhody vim-plug. Pridajte do súboru vimrc sekciu vim-plug.

volací konektor#begin ('~/.vim/plugged')
volací konektor#koniec()

Všimli ste si parametra ~/.vim/plugged? Hovorí vim-plug, aby vykonal všetky akcie doplnku v adresári. Vyhnite sa používaniu predvolených adresárov Vim ako ~/.vim/plugin.

Teraz medzi týmito dvoma vyhláseniami musia existovať všetky doplnky s nasledujúcou štruktúrou.

Zástrčka ‘<zapojiť>'

Zadajte napríklad nasledujúci riadok, aby ste povolili doplnky NERDTree, vim-easy-align a vim-github-dashboard.

Zástrčka'scrooloose / nerdtree'
Zástrčka'junegunn/vim-easy-align'
Plug ‘junegunn/palubná doska vim-github “

Teraz sa pozrime na štruktúru príkazu. Všimli ste si štruktúru „scrooloose/nerdtree“? Vim-plug sa pokúsi načítať doplnok z adresára GitHub. Bude automaticky preložený do https://github.com/junegunn/vim-github-dashboard .

Existuje niekoľko doplnkov, ktoré vyžadujú ďalšie akcie po stiahnutí z repo služby GitHub. Pozrite si dokumentáciu k príslušným doplnkom. Dodatočné kroky musia byť deklarované vo vim-plug.

Pripojte „ycm-core/YouCompleteMe', {'urobiť':'./Inštalácia.py'}

Vo vyššie uvedenom príklade po stiahnutí doplnku vim-plug spustí skript Python install.py.

So všetkými možnými funkciami vim-plug dôrazne odporúčam konzultovať s oficiálna dokumentácia vim-plug na GitHub .

Načítavajú sa všetky doplnky

Akonáhle je vimrc správne nakonfigurovaný, reštartujte Vim alebo znova načítajte súbor vimrc.

: tak%

Nakoniec spustite nasledujúci príkaz na spustenie inštalácie všetkých doplnkov Vim, ktoré boli nakonfigurované pre vim-plug.

: PlugInstall

Vim-plug stiahne všetky balíky priamo z GitHubu, vloží ich do adresára ~/.vim/plugged a načíta ich pri každom načítaní Vim.

Aktualizácia doplnku

Aktualizácia doplnku je pomerne jednoduchá. Stačí vo Vim spustiť nasledujúci príkaz.

: PlugUpdate

Odstránenie doplnku

Ak sa chcete zbaviť doplnku, je to celkom jednoduché. Jednoducho odstráňte záznam z časti vim-plug vimrc a zavolajte nasledujúci príkaz.

: PlugClean

Ako vidíte, vim-plug sa pýta, či chcete odstrániť súbory a adresáre.

Voila! Doplnok odstránený!

Stav doplnku

Vim-plug tiež ponúka kontrolu aktuálneho stavu doplnku.

: PlugStatus

Ostatní správcovia doplnkov

Tu sú krátke intra do Vundle a Pathogenu. Predtým, ako sa do toho pustíte, uistite sa, že používate iba jedného správcu doplnkov, aby ste sa vyhli zbytočnej zložitosti a zbytočným komplikáciám.

Vundle

Skratka pre balík Vim, Vundle je robustný správca doplnkov s množstvom základných a pokročilých funkcií. Dá sa to porovnať s trefnými alebo mňam, ktoré distros používajú

Nainštalujte Vundle spustením nasledujúceho príkazu.

git klonhttps://github.com/VundleVim/Vundle.vim.git ~/.Prišiel som/zväzok/Vundle.vim

Rovnako ako vim-plug, Vundle vyžaduje podobnú konfiguráciu súboru vimrc.

vundle musí mať konfigurácie
nastaviťnekompatibilné
typ súboru vypnutý
nakonfigurujte runtime cestu
nastaviťrtp + = ~/.Prišiel som/zväzok/Vundle.vim
spustite doplnok Vundlefunkciu
hovor vundle#začať()
Zapojiť„VundleVim / Vundle.vim“
Zapojiť„tpope/vim-fugitive“
hovor vundle#koniec()
ďalší must-haveprehorizontálne
odsadenie doplnku typu súboru je zapnuté

Pre všetky možné funkcie pozrite sa na Vundle na GitHub .

Patogén

Pathogen je ďalší výkonný správca doplnkov pre Vim. Vnútorný mechanizmus Pathogenu je však celkom odlišný od mechanizmu vim-plug alebo Vundle. Umožňuje vám priamo spravovať „runtimepath“ Vim.

Inštalácia Pathogenu je veľmi jednoduchá. Uchopte doplnok Pathogen a vložte ho do adresára ~/.vim.

mkdir -p~/.Prišiel som/automatické načítanie ~/.Prišiel som/zväzok&&
zvinúť-LSso~/.Prišiel som/autoload/patogen.vim https://tpo.pe/patogén.vim

Na manipuláciu s runtime cestou pridajte do súboru vimrc nasledujúce riadky.

popraviť patogén#infect ()
syntax zapnutá
odsadenie doplnku typu súboru je zapnuté

Úloha splnená! Teraz bude do Vim „runtimepath“ pridaný každý doplnok, ktorý pridáte do adresára ~/.vim/bundle. Nainštalujme si napríklad senseible.vim.

CD~/.Prišiel som/zväzok&&
git klonhttps://github.com/tpepe/vim-senseible.git

Pre úplnú dokumentáciu pozrite sa na Pathogen na GitHub .

Záverečné myšlienky

Pravdepodobne najlepšia časť funkcie doplnku Vim je, že je mimoriadne stabilná a vývoj doplnkov stále silne pokračuje. Ak potrebujete akúkoľvek pomoc, komunita vám stojí za chrbtom.

Neváhajte a objavte svoju cestu úžasným svetom doplnkov Vim.

Užite si to!