Vim Install Plugins

Vim Install Plugins



Hallottad már Vim nevét? Fogadok, hogy megtetted! Borzasztó szövegszerkesztő. Valójában a Vi/Vim minden idők egyik leghosszabb életű alkalmazása. Több mint 20 éves és még mindig erős! Annak ellenére, hogy alacsony a használati aránya, a Vim az egyik legjobb szövegszerkesztő. Érett, stabil és bővíthető az interneten elérhető összes hatékony bővítménnyel.

A stabil és robusztus plugin támogatással és egy nagy közösséggel a Vim az arany szövegszerkesztő, amelyet azonnal el kell kezdenie tanulni!







Annak ellenére, hogy robusztus szövegszerkesztő, a Vim nem csomagolja be az összes lehetséges funkciót. Ezért teszik lehetővé a programok a beépülő modulok használatát. Ez különösen igaz minden ismert szövegszerkesztőre. A beépülő modulok javítják a szerkesztő funkcionalitását különféle kiegészítő funkciókkal, amelyek nem a szerkesztő natív tulajdonságai.



A Vim esetében számos plugin áll rendelkezésre mindenféle célra. Valójában a beépülő modulok a Vim egyik legerősebb pontja. Rengeteg plugin létezik a Vim improvizálásához.



A Vim plugin telepítése

A Vim plugin telepítésének alapvetően kétféle módja van.





Kézi telepítés

Ennél a módszernél manuálisan kell lekérnie a beépülő modult az internetről, és be kell helyeznie a célkönyvtárba. Ezután manuálisan kell frissítenie a vimrc fájlt, hogy a Vim mindig betöltse a bővítményt, amikor elindítja a Vim -et. Ha frissíti a vimrc -t, amikor a Vim fut, akkor nem tölti be a frissített fájlt. Indítsa újra a Vim -et, vagy mondja meg a Vim -nek, hogy töltse be újra a vimrc -fájlt.

A Vim pluginek különböző formái léteznek. Ez lehet .vim fájl, Vimball fájl vagy könyvtárkészlet a várt struktúrával (plugin/*, szintaxis/*stb.). A telepíteni kívánt bővítménytől függ. Ha .vim fájlról van szó, tegye a .vim/plugin könyvtárba. Ha ez egy Vimball fájl, akkor telepítenünk kell a Vim alkalmazást. Ha harmadik típusként jelenik meg, kissé nehéz manuálisan beállítani az összes fájlt és mappát a megfelelő vimrc konfigurációval.



Kezdjük a kedvencemmel. Valójában ez egy nagyszerű módja a Vim szerkesztő témájának. Nézze meg az amix Vimrc -jét .

Először győződjön meg arról, hogy a rendszer git telepítve van. Manjaro Linuxot futtatok, egy Arch-alapú disztribúciót, fantasztikus megjelenéssel és finomhangolással. Ha más disztribúciót futtat, nézze meg, hogyan telepítheti a Git Linuxra .

sudopacman-S megy

Amint a GitHub oldal javasolja, futtassa a következő parancsot a telepítés befejezéséhez.

git klón --mélység=1https://github.com/egy keverék/vimrc.git ~/.vim_runtime

SH~/.vim_runtime/install_awesome_vimrc.sh

A telepítés befejezése után nézze meg a Vim -et.

Mi történt? Ez a bővítmény egyszerű módot kínál az összes szükséges fájl elhelyezésére és a vimrc fájl ennek megfelelő frissítésére. Nézze meg a vimrc fájlban végrehajtott módosításokat.

jöttem~/.vimrc

Amint láthatja, a .vim fájlok egy könyvtárban vannak, és a vimrc azt mondja a Vim -nek, hogy töltse be ezeket a fájlokat, amikor a Vim elindul.

Van Vimballod? Nyissa meg a .vba fájlt a Vim segítségével. Ezután futtassa a következő parancsot.

:forrás%

Vim plugin manager

Ez a legegyszerűbb módja az összes Vim bővítmény kezelésének. Szinte minden manuális feladatot elvégeznek. Ezek a beépülő modul -kezelők rendkívül hasznosak, ha nagyszámú Vim -bővítménnyel dolgozik. Egy megfelelő bővítménykezelő használatával sokkal könnyebbé teheti az életét.

A bővítménykezelők telepítése és használata azonban kissé bonyolult lehet. Természetesen a Vim öröksége megköveteli, hogy legyen elég kifinomult ahhoz, hogy minden feladatot hatékonyan kezeljen.

Itt vannak a legnépszerűbb Vim bővítménykezelők.

Ebben az oktatóanyagban megnézzük a vim-plug-et, a kedvenc plugin-kezelőmet a Vim számára.

Vim-plug

Más Vim plugin-kezelőkkel ellentétben a vim-plug nagyon-nagyon egyszerű. Nincs szükség kazánlemez -kódolásra. Ez csak egyetlen .vim fájl. A Vim-plug könnyebben telepíthető, és a szintaxis nagyon egyszerű.

Megjegyzés: Más Vim bővítménykezelők esetében csak a telepítés kerül bemutatásra.

Minden további nélkül kezdjük el.

A vim-plug telepítése

Indítsa el a terminált, és futtassa a következő parancsot.

becsavar-fLo~/.Jöttem/automatikus betöltés/dugó.vim-létrehozása
https://raw.githubusercontent.com/junegunn/vim-plug/fő-/dugó.vim

Vim-plug konfigurálása

Itt az ideje, hogy konfigurálja a vimrc-t a vim-plug kihasználására. Adjon hozzá egy vim-plug részt a vimrc fájljához.

hívó dugó#begin ('~/.vim/plugged')
hívó dugó#end ()

Figyelje meg a ~/.vim/plugged paramétert? Azt mondja a vim-plug-nek, hogy hajtsa végre a könyvtár összes bővítményműveletét. Kerülje az alapértelmezett Vim könyvtárak használatát, mint a ~/.vim/plugin.

Most, a két deklaráció között, szükség van az összes olyan beépülő modulra, amelynek szerkezete a következő.

Dugó '<csatlakoztat>'

Például írja be a következő sort, hogy engedélyezze a NERDTree, vim-easy-align és vim-github-dashboard bővítményeket.

Dugó'scrooloose / nerdtree'
Dugó'junegunn/vim-easy-align'
Plug 'junegunn/vim-github-dashboard ”

Most nézzük meg a parancs felépítését. Észreveszi a „scrooloose/nerdtree” szerkezetet? A Vim-plug megpróbálja betölteni a bővítményt a GitHub könyvtárból. Automatikusan le lesz fordítva https://github.com/junegunn/vim-github-dashboard .

Vannak olyan bővítmények, amelyek további műveleteket igényelnek a GitHub repóból történő lekérés után. Tekintse meg a kapcsolódó bővítmények dokumentációját. A további lépéseket a vim-plug-ben kell bejelenteni.

Dugja be az „ycm-core/YouCompleteMe” -t', {'tedd':'./telepítés.py'}

A fenti példában a plugin megragadása után a vim-plug futtatni fogja az install.py Python szkriptet.

A vim-plug minden lehetséges funkciója érdekében erősen javaslom, hogy konzultáljon a hivatalos vim-plug dokumentáció a GitHubon .

Az összes bővítmény betöltése

Ha a vimrc megfelelően konfigurálva van, indítsa újra a Vim -et, vagy töltse be újra a vimrc fájlt.

:így%

Végül futtassa a következő parancsot a vim-plug számára konfigurált összes Vim beépülő modul telepítésének megkezdéséhez.

: PlugInstall

A Vim-plug az összes csomagot közvetlenül a GitHub-ról tölti le, és a ~/.vim/plugged könyvtárba helyezi, és betölti a Vim betöltésekor.

Bővítmény frissítése

A bővítmény frissítése meglehetősen egyszerű. Csak futtassa a következő parancsot a Vim -ben.

: PlugUpdate

Bővítmény eltávolítása

Ha meg akar szabadulni egy bővítménytől, ez nagyon egyszerű. Csak távolítsa el a bejegyzést a vimrc vim-plug részéből, és hívja meg a következő parancsot.

: PlugClean

Amint láthatja, a vim-plug megkérdezi, hogy el kívánja-e távolítani a fájlokat és a könyvtárakat.

Voálá! Bővítmény eltávolítva!

Bővítmény állapota

A Vim-plug felajánlja a plugin aktuális állapotának ellenőrzését is.

: PlugStatus

Egyéb bővítménykezelők

Itt található a Vundle és a Pathogen rövid bevezetője. Mielőtt belevágna, győződjön meg arról, hogy csak egy beépülő modul -kezelőt használ, hogy elkerülje a szükségtelen bonyolultságot és zavarokat.

Vundle

A Vimle rövidítése: A Vundle egy robusztus pluginkezelő, rengeteg alapvető és speciális funkcióval. Összehasonlítható az apt vagy yum disztrókkal

Telepítse a Vundle programot a következő parancs futtatásával.

git klónhttps://github.com/VundleVim/Vundle.vim.git ~/.Jöttem/csomag/Vundle.vim

Csakúgy, mint a vim-plug, a Vundle hasonló konfigurációt igényel a vimrc fájlhoz.

vundle kötelező konfigurációi
készletnem kompatibilis
filetípus ki
konfigurálja a futásidejű elérési utat
készletrtp + = ~/.Jöttem/csomag/Vundle.vim
indítsa el a Vundle bővítménytfunkció
call vundle#kezdődik()
Csatlakoztat'VundleVim / Vundle.vim'
Csatlakoztat'tpope/vim-szökevény'
call vundle#end ()
egy másik kötelező darabszámáravízszintes
filetype plugin behúzás bekapcsolva

Az összes lehetséges funkcióhoz, nézd meg a Vundle -t a GitHubon .

Kórokozó

A Pathogen egy másik hatékony pluginkezelő a Vim számára. A Pathogen belső mechanizmusa azonban egészen más, mint a vim-plug vagy a Vundle. Lehetővé teszi a Vim „futási útvonal” közvetlen kezelését.

A Pathogen telepítése meglehetősen egyszerű. Fogja meg a Pathogen plugint, és helyezze a ~/.vim könyvtárba.

mkdir -p~/.Jöttem/automatikus betöltés ~/.Jöttem/csomag&&
becsavar-LSso~/.Jöttem/automatikus betöltés/patogén.vim https://tpo.pe/kórokozó.vim

A futásidejű útvonal manipulálásához adja hozzá a következő sorokat a vimrc fájlhoz.

végezze el a kórokozót#fertőzött ()
szintaxis bekapcsolva
filetype plugin behúzás bekapcsolva

Feladat kész! Most minden bővítmény, amelyet a ~/.vim/bundle könyvtárba ad, hozzáadódik a Vim „runtimepath” -hoz. Telepítsük például az senseible.vim -et.

CD~/.Jöttem/csomag&&
git klónhttps://github.com/tppa/vim-sensible.git

A teljes dokumentációért, nézd meg a Patogént a GitHubon .

Végső gondolatok

Valószínűleg a Vim plugin funkció legjobb része az, hogy rendkívül stabil, és a bővítmény fejlesztése továbbra is erősen folyik. Ha segítségre van szüksége, a közösség visszakapta.

Nyugodtan fedezze fel a Vim bővítmények csodálatos világát.

Élvezd!