Järgmises artiklis heidame pilgu Vundlele. Vaatamata kõigile maailma toimetajatele on Vim tänapäeval kahtlemata üks võimsamaid ja mitmekülgsemaid tööriistu tekstifailidega manipuleerida, hallata süsteemi konfiguratsioonifaile ja kirjutada koodi. Paljude kasutajate kahetsuseks, kes seda redaktorit jälestavad. Vimi funktsionaalsust saab laienduste abil laiendada erinevatele tasanditele ja me saame neid juhtida Vundle'i kaudu.
See on võrgu jaoks äärmiselt kasulik pistikprogramm hallata Vimi pistikprogramme. Vundle loob iga installitava pistikprogrammi jaoks eraldi kataloogipuu ja salvestab täiendavad konfiguratsioonifailid vastavasse pistikprogrammi kataloogi. Lühidalt, see võimaldab meil installida uusi pistikprogramme, konfigureerida olemasolevaid, neid värskendada, otsida installitud pistikprogramme ja puhastada kasutamata pistikprogramme. Kõiki toiminguid saab interaktiivselt teha ühe klahvivajutusega.
Vundle'i installimine
Kui vajate Vundle'i, kujutage seda ette olete juba oma süsteemi VIM-i installinud. Kui see pole nii, installige vim ja git (vundle'i allalaadimiseks). Nende pakettide installimiseks Debiani-põhistesse süsteemidesse saate kasutada järgmist käsku:
sudo apt-get install vim git
Laadige alla Vundle
Me läheme kloon Vundle'i hoidla:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Vundle'i seadistamine
Et öelda vimile uut pistikprogrammihaldurit, peame looma faili ~ / .vrmr.
vim ~/.vimrc
Pange selle faili ülaossa järgmised read:
set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() " alternatively, pass a path where Vundle should install plugins "call vundle#begin('~/some/path/here') " let Vundle manage Vundle, required Plugin 'VundleVim/Vundle.vim' " The following are examples of different formats supported. " Keep Plugin commands between vundle#begin/end. " plugin on GitHub repo Plugin 'tpope/vim-fugitive' " plugin from http://vim-scripts.org/vim/scripts.html " Plugin 'L9' " Git plugin not hosted on GitHub Plugin 'git://git.wincent.com/command-t.git' " git repos on your local machine (i.e. when working on your own plugin) Plugin 'file:///home/gmarik/path/to/plugin' " The sparkup vim script is in a subdirectory of this repo called vim. " Pass the path to set the runtimepath properly. Plugin 'rstacruz/sparkup', {'rtp': 'vim/'} " Install L9 and avoid a Naming conflict if you've already installed a " different version somewhere else. " Plugin 'ascenator/L9', {'name': 'newL9'} " All of your Plugins must be added before the following line call vundle#end() " required filetype plugin indent on " required " To ignore plugin indent changes, instead use: "filetype plugin on " " Brief help " :PluginList - lists configured plugins " :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate " :PluginSearch foo - searches for foo; append `!` to refresh local cache " :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal " " see :h vundle for more details or wiki for FAQ " Put your non-Plugin stuff after this line
Liinid, millele on märgitud "kohustuslik", on Vundle'i nõuded. Ülejäänud read on vaid näited, mille võime soovi korral kõrvaldada. Kui olete lõpetanud, salvestame faili koos : wq.
Nüüd saame vim avada:
vim
Installige pistikprogrammid
Lisandmoodulite installimiseks kirjutame redaktorisse:
:PluginInstall
Avaneb uus aken, mis on jagatud kõigiga pluginad, mille lisame .vimrc-faili, mis installitakse automaatselt.
Kui installimine on lõpule jõudnud, peame seda tegema puhvri vahemälu tühjendamine tippige järgmine käsk:
:bdelete
Saame ka installige pistikprogramme ilma vimi avamata. Peate lihtsalt kasutama seda käsku terminalist:
vim +PluginInstall +qall
Hallake Vimi pistikprogramme Vundle'iga
Lisage uued pistikprogrammid
Esiteks otsige üles saadaolevad lisandmoodulid kasutades käsku:
:PluginSearch
et värskendage kohalikku loendit vimscripti saidilt, lisama "!" lõpus:
:PluginSearch!
Avaneb uus jagatud aken, mis näitab kõiki saadaolevaid pistikprogramme.
Saame ka hakkama määrake pistikprogrammi täpne nimi Mida me otsime:
:PluginSearch vim-dasm
Pistikprogrammi installimiseks viige kursor teid huvitava rea juurde ja vajutage «i». See installib valitud pistikprogrammi.
Samamoodi installige kõik lisandmoodulid, mida soovite oma süsteemis kasutada. Pärast installimist eemaldage Vundle'i puhvri vahemälu kasutades käsku:
:bdelete
Automaatse laadimise õnnestumiseks peame lisama installitud pistikprogrammi nime .vimrc-faili. Selleks kirjutage vim-i:
:e ~/.vimrc
Faili sees lisage:
Plugin 'vim-dasm'
Asendage vim-dasm mis tahes pistikprogrammi nimega. Nüüd vajutage ESC-klahvi ja tippige: wq muudatuste salvestamiseks ja faili sulgemiseks.
Pange tähele, et kõik teie pistikprogrammid tuleb lisada enne järgmist faili .vimrc rida:
filetype plugin indent on
Installitud pistikprogrammide loend
et nimekiri installitud pistikprogrammidest, kirjuta vimiredaktorist:
:PluginList
Pistikprogrammide värskendamine
et värskendage kõiki installitud pistikprogramme, kirjutab ta:
:PluginUpdate
Installige pistikprogrammid uuesti
et installige kõik pistikprogrammid uuesti, kirjutab ta:
:PluginInstall!
Desinstallige lisandmoodulid
Esiteks loetleb see kõik installitud pistikprogrammid:
:PluginList
Nüüd asetage kursor õigele reale ja vajutage SHITF + d:
:e ~/.vimrc
Seejärel muutke .vimrc-faili ja eemaldage lisatud kirje, mis viitab pistikprogrammile. Kirjutab : wq muudatuste salvestamiseks ja redaktorist väljumiseks.
Aitama
See on vaid jäämäe tipp, saame selle kohta rohkem teavet Vundle'i kasutamine teie veebisaidil GitHubi leht. Lisateabe saamiseks võite pöörduda ka abi jaotis tippides vimiredaktorisse järgmise:
:h vundle
Suur tänu lehe eest, palju on natuke miljonit ja palju muud ... Sain vim-ist palju teada
tervitused Varssavist.