Kwinqaku elilandelayo siza kujonga uVundle. Namhlanje, ngaphandle kwabo bonke abahleli behlabathi, iVim ngokungathandabuzekiyo sesinye sezona zixhobo zinamandla neziguqukayo sebenzisa iifayile zombhalo, lawula iifayile zoqwalaselo lwenkqubo kwaye ubhale ikhowudi. Kuninzi ukuzisola kwabasebenzisi abaninzi abamthiyileyo lo mhleli. Ukusebenza kweVim kungandiswa ukuya kumanqanaba ahlukeneyo kusetyenziswa iiplagi, kwaye sinokuzilawula ngeVundle.
Le iplagi eluncedo kakhulu lawula iiplagi zeVim. IVundle yenza umthi owahlukileyo wesikhombisi kwiplagi nganye esiyifaka kunye nokugcina iifayile zoqwalaselo ezongezelelweyo kulawulo lweplagi ehambelanayo. Ngamafutshane, iyakusivumela ukuba sifake iiplagi ezintsha, simisele ezikhoyo, sizihlaziye, sikhangele iiplagi ezifakiweyo kunye nokucoca iiplagi ezingasetyenziswanga. Zonke iintshukumo zinokwenziwa ngeqhosha elinye lonxibelelwano ngokudibeneyo.
Ukufakwa kweVundle
Ukuba ufuna uVundle, yicinge loo nto sele ufake i-vim kwinkqubo yakho. Ukuba akunjalo, faka i-vim kunye ne-git (Ukukhuphela ivundle). Ungasebenzisa lo myalelo ulandelayo ukufaka ezi phakheji kwiinkqubo ezisekwe kwiDesbian:
sudo apt-get install vim git
Khuphela iVundle
Siya ku clone Indawo yokuVundle:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Qwalasela iVundle
Ukuxelela i-vim ukuba isebenzise umphathi omtsha we-plugin, kufuneka senze ifayile ~ / .vimrc.
vim ~/.vimrc
Beka le migca ilandelayo phezulu kule fayile:
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
Imigca ephawulwe "iyafuneka" ziimfuno zeVundle. Eminye imigca yimizekelo kuphela, esinokuthi siyiphelise ukuba sifuna. Nje ukuba sigqibe, sigcina ifayile nge : wq.
Ngoku singavula i-vim:
vim
Faka iiplagi
Ukufakela ii-add-ons siza kubhala ngaphakathi komhleli:
:PluginInstall
Iwindow entsha iya kuvulwa yahlulelwe bonke Iiplagi esizongeza kwifayile ye .vimrc, eya kufakwa ngokuzenzekelayo.
Xa ufakelo lugqityiwe, kufuneka cacisa indawo yokugcina efihlakeleyo Chwetheza lo myalelo ulandelayo:
:bdelete
Nathi sinako ukwenjenjalo faka iiplagi ngaphandle kokuvula i-vim. Kuya kufuneka usebenzise lo myalelo ukusuka kwisiphelo sendlela:
vim +PluginInstall +qall
Lawula iiplagi zeVim ngeVundle
Yongeza iiplagi ezintsha
Kuqala, jonga izongezo ezikhoyo usebenzisa umyalelo:
:PluginSearch
ukuba hlaziya uluhlu lwendawo kwindawo ye-vimscript, Yongeza "!" ekugqibeleni:
:PluginSearch!
Ifestile entsha yokwahlula iya kuvula ibonise zonke iiplagi ezikhoyo.
Siya kuba nakho uku Khankanya igama ngqo le-plugin Sifuna ntoni:
:PluginSearch vim-dasm
Ukufaka iplagi, susa isikhombisi kumgca onomdla kuwo kwaye ucofe «i». Oku kuyakufakela iplagi ekhethiweyo.
Ngokufanayo, fakela zonke izongezo ofuna ukuba nazo kwinkqubo yakho. Nje ukuba ifakwe, cima indawo yokugcina iVundle usebenzisa umyalelo:
:bdelete
Ukuze ukulayishwa okuzenzekelayo kube yimpumelelo, Kuya kufuneka songeze igama leplagi efakiweyo kwifayile ye .vimrc. Ukwenza oku, bhala ngaphakathi kwe-vim:
:e ~/.vimrc
Ngaphakathi kwifayile yongeza:
Plugin 'vim-dasm'
Faka endaweni ye-vim-dasm ngegama layo nayiphi na iplagi. Ngoku Cinezela iqhosha le-ESC kwaye uthayiphe: wq ukugcina utshintsho kwaye uvale ifayile.
Qaphela ukuba zonke iiplagi zakho kufuneka zongezwe ngaphambi komgca olandelayo kwifayile ye .vimrc:
filetype plugin indent on
Uluhlu lweeplagi ezifakiweyo
ukuba uluhlu olufakelwe iiplagi, Bhala kumhleli we-vim:
:PluginList
Hlaziya iiplagi
ukuba hlaziya zonke iiplagi ezifakiweyobhala:
:PluginUpdate
Phinda ufake iiplagi
ukuba faka zonke iiplagibhala:
:PluginInstall!
Khipha izongezo
Okokuqala, idwelisa zonke iiplagi ezifakiweyo:
:PluginList
Beka isikhombisi kumgca ochanekileyo, kwaye cinezela SHITF + d:
:e ~/.vimrc
Emva koko hlela ifayile ye .vimrc kunye susa ungeniso olongeziweyo ekubhekiswa kulo kwiplagi. Uyabhala : wq ukugcina utshintsho kwaye uphume kumhleli.
Uncedo
Le yincam yomkhenkce, sinokufumana ulwazi oluthe kratya malunga Ukusetyenziswa kweVundle kwi Iphepha leGitHub. Ngolwazi oluthe kratya sinokuqhagamshelana ne icandelo loncedo ngokuchwetheza oku kulandelayo kumhleli we-vim:
:h vundle
Ndiyabulela kakhulu kwiphepha elininzi lisisigidi kunye nokunye okuninzi ... Ndifunde okuninzi malunga ne-vim
Imibuliso evela eWarsaw.