V naslednjem članku si bomo ogledali Vundle. Danes je Vim nedvomno eno najmočnejših in najbolj vsestranskih orodij, kljub vsem urednikom na svetu manipulirati z besedilnimi datotekami, upravljanje sistemskih konfiguracijskih datotek in pisanje kode. Na veliko obžalovanja številnih uporabnikov, ki so prezirali ta urejevalnik. Funkcionalnost Vima lahko z vtičniki razširimo na različne ravni, nadziramo pa jih lahko prek Vundle.
To je izredno koristen vtičnik za upravljanje vtičnikov Vim. Vundle ustvari ločeno drevo imenikov za vsak vtičnik, ki ga namestimo, in shrani dodatne konfiguracijske datoteke v ustrezni imenik vtičnikov. Skratka, omogočil nam bo namestitev novih vtičnikov, konfiguriranje obstoječih, njihovo posodabljanje, iskanje nameščenih vtičnikov in čiščenje neuporabljenih vtičnikov. Vsa dejanja lahko izvedete z enim samim pritiskom na tipko interaktivno.
Namestitev Vundle
Če potrebujete Vundle, si to predstavljajte vim ste že namestili vim v svoj sistem. Če temu ni tako, namestite vim in git (za prenos vundle). Za namestitev teh paketov v sisteme, ki temeljijo na Debianu, lahko uporabite naslednji ukaz:
sudo apt-get install vim git
Prenesite Vundle
Mi gremo kloniraj repozitorij Vundle:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Konfigurirajte Vundle
Če želite vimu naročiti uporabo novega upravitelja vtičnikov, moramo ustvariti datoteko ~ / .vimrc.
vim ~/.vimrc
Na vrh te datoteke postavite naslednje vrstice:
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
Vrstice, ki so označene z "obvezno", so zahteve Vundleja. Preostale vrstice so le primeri, ki jih lahko odstranimo, če želimo. Ko končamo, datoteko shranimo z : wq.
Zdaj lahko odpremo vim:
vim
Namestite vtičnike
Za namestitev dodatkov bomo v urejevalnik zapisali:
:PluginInstall
Odpre se novo okno, razdeljeno z vsemi vtičnike, ki jih dodamo v datoteko .vimrc, ki bo nameščen samodejno.
Ko je namestitev končana, moramo počisti predpomnilnik vmesnega pomnilnika vnesite naslednji ukaz:
:bdelete
Lahko tudi namestite vtičnike brez odpiranja vim. Uporabiti morate le ta ukaz s terminala:
vim +PluginInstall +qall
Upravljajte vtičnike Vim z Vundlejem
Dodajte nove vtičnike
Najprej poiščite razpoložljivi dodatki z uporabo ukaza:
:PluginSearch
za posodobite lokalni seznam s spletnega mesta vimscripts, dodajte "!" na koncu:
:PluginSearch!
Odpre se novo razdeljeno okno, ki prikazuje vse razpoložljive vtičnike.
Zmogli bomo tudi navedite natančno ime vtičnika Kaj iščemo:
:PluginSearch vim-dasm
Če želite namestiti vtičnik, premaknite kazalko na vrstico, ki vas zanima, in pritisnite «i». To bo namestilo izbrani vtičnik.
Podobno namestite vse dodatke, ki jih želite imeti v sistemu. Ko je nameščen, počistite predpomnilnik Vundle z uporabo ukaza:
:bdelete
Da bo samodejno nalaganje uspešno, datoteki .vimrc moramo dodati ime nameščenega vtičnika. Če želite to narediti, vpišite vim:
:e ~/.vimrc
V datoteko dodajte:
Plugin 'vim-dasm'
Vim-dasm zamenjajte z imenom katerega koli vtičnika. Zdaj pritisnite tipko ESC in vnesite: wq da shranite spremembe in zaprete datoteko.
Upoštevajte, da morate v datoteko .vimrc dodati naslednje vtičnike:
filetype plugin indent on
Seznam nameščenih vtičnikov
za seznam nameščenih vtičnikov, pišite iz urejevalnika vim:
:PluginList
Posodobi vtičnike
za posodobite vse nameščene vtičnike, piše:
:PluginUpdate
Znova namestite vtičnike
za znova namestite vse vtičnike, piše:
:PluginInstall!
Odstranite dodatke
Najprej so navedeni vsi nameščeni vtičniki:
:PluginList
Zdaj postavite kazalko na pravilno vrstico in pritisnite SHITF + d:
:e ~/.vimrc
Nato uredite datoteko .vimrc in odstranite dodani vnos, ki se sklicuje na vtičnik. Piše : wq da shranite spremembe in zaprete urejevalnik.
Pomaga
To je le vrh ledene gore, o njem lahko dobimo več informacij uporabo Vundleja v vašem Stran GitHub. Za več podrobnosti se lahko obrnete tudi na razdelek za pomoč tako da v urejevalnik vim vnesete naslednje:
:h vundle
Najlepša hvala za stran, veliko je malo milijon in še veliko več ... Naučil sem se veliko o vim
pozdrav iz Varšave.