Esihlokweni esilandelayo sizobheka iVundle. Namuhla, ngaphandle kwabo bonke abahleli emhlabeni, iVim ngokungangabazeki ingenye yamathuluzi anamandla kakhulu futhi enza izinto ezihlukahlukene sebenzisa amafayela wombhalo, phatha amafayela wokumiswa kwesistimu bese ubhala ikhodi. Okukhulu ukuzisola kwabasebenzisi abaningi abazondayo lo mhleli. Ukusebenza kweVim kunganwetshwa kumazinga ahlukene kusetshenziswa ama-plugins, futhi lokhu kungalawulwa yiVundle.
Le yi-plugin ewusizo kakhulu ye- phatha ama-plugins we-Vim. IVundle idala isihlahla somqondisi esihlukile ku-plugin ngayinye esiyifakayo futhi sigcine amafayela wokumisa angeziwe enkombeni ye-plugin ehambisanayo. Ngamafuphi, izosivumela ukufaka ama-plugins amasha, ukumisa akhona, ukuwavuselela, ukucinga ama-plugins afakiwe nokuhlanza ama-plugins angasetshenziswanga. Zonke izenzo zingenziwa ngokuchofoza okukodwa ngokuhlanganyela.
Ukufakwa kwenqwaba
Uma udinga iVundle, kucabange lokho usuvele ufake i-vim kusistimu yakho. Uma kungenjalo, faka i-vim ne-git (ukulanda i-vundle). Ungasebenzisa umyalo olandelayo ukufaka lawa maphakheji kumasistimu asuselwa ku-Debian:
sudo apt-get install vim git
Landa uVundle
Siya clone Indawo yokugcina izinto:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Lungiselela i-Vundle
Ukutshela i-vim ukuthi isebenzise umphathi omusha we-plugin, sidinga ukudala ifayili ~ / .vimrc.
vim ~/.vimrc
Beka imigqa elandelayo phezulu kwaleli fayela:
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
Imigqa ebhalwe ukuthi "iyadingeka" iyizidingo ze-Vundle. Eminye imigqa iyizibonelo kuphela, esingaziqeda uma sifuna. Uma usuqedile, silondoloza ifayela nge : wq.
Manje sesingavula i-vim:
vim
Faka ama-plugins
Ukufaka izengezo sizobhala ngaphakathi komhleli:
:PluginInstall
Iwindi elisha lizovuleka lihlukaniswe nakho konke ama-plugins esiwafaka kufayela le-.vimrc, ezofakwa ngokuzenzakalela.
Lapho ukufakwa sekuphelile, kufanele sula inqolobane yesikhashana ukuthayipha umyalo olandelayo:
:bdelete
Nathi singakwazi faka ama-plugins ngaphandle kokuvula i-vim. Kufanele usebenzise lo myalo kusuka ku-terminal:
vim +PluginInstall +qall
Phatha ama-plugins we-Vim nge-Vundle
Faka ama-plugins amasha
Okokuqala, bheka i- izengezo ezitholakalayo usebenzisa umyalo:
:PluginSearch
para buyekeza uhlu lwendawo kusuka kusayithi le-vimscript, engeza "!" ekugcineni:
:PluginSearch!
Iwindi elisha lokuhlukanisa lizovula libonise wonke ama-plugins atholakalayo.
Sizokwazi futhi ucacise igama eliqondile le-plugin Sifunani:
:PluginSearch vim-dasm
Ukufaka i-plugin, hambisa isikhombisi kulayini okukuthandayo bese ucindezela «i». Lokhu kuzofaka i-plugin ekhethiwe.
Ngokufanayo, faka zonke izengezo ofuna ukuba nazo kusistimu yakho. Uma ifakiwe, sula inqolobane yesigaxa seVundle usebenzisa umyalo:
:bdelete
Ukuze ukulayisha okuzenzakalelayo kuphumelele, kufanele sengeze igama le-plugin efakiwe kufayela le-.vimrc. Ukwenza lokhu, bhala ngaphakathi kwe-vim:
:e ~/.vimrc
Ngaphakathi kwefayela engeza:
Plugin 'vim-dasm'
Faka esikhundleni se-vim-dasm ngegama lanoma iyiphi i-plugin. Manje cindezela ukhiye we-ESC bese uthayipha: wq ukusindisa ushintsho nokuvala ifayili.
Qaphela ukuthi wonke ama-plugins akho kufanele engezwe ngaphambi komugqa olandelayo kufayela le-.vimrc:
filetype plugin indent on
Uhlu lwama-plugins afakiwe
para uhlu olufakiwe ama-plugins, bhala kusuka kusihleli se-vim:
:PluginList
Buyekeza ama-plugins
para buyekeza wonke ama-plugins afakiwebhala:
:PluginUpdate
Faka kabusha ama-plugins
para faka wonke ama-pluginsbhala:
:PluginInstall!
Khipha izengezo
Okokuqala, kubala wonke ama-plugins afakiwe:
:PluginList
Manje beka isikhombisi kulayini ofanele, bese cindezela SHITF + d:
:e ~/.vimrc
Bese uhlela ifayela le-.vimrc bese susa okufakiwe okungeziwe okukhomba i-plugin. Uyabhala : wq ukusindisa ushintsho bese uphuma kusihleli.
Usizo
Lokhu kumane nje kuyiphuzu leqhwa, singathola eminye imininingwane mayelana ne- ukusetshenziswa kweVundle kufayela lakho le- Ikhasi le-GitHub. Ngemininingwane engaphezulu singabuye sithinte i- isigaba sosizo ngokuthayipha okulandelayo kusihleli se-vim:
:h vundle
Ngiyabonga kakhulu ngekhasi abaningi abayizigidi ezimbalwa nokuningi ... ngifunde okuningi nge-vim
imikhonzo evela eWarsaw.