IVundle, lawula iiplagi kwiVim ngokufanelekileyo

Malunga neVim Vundle

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:

Vim vundle vula iplagi efakiweyo

:PluginInstall

Iwindow entsha iya kuvulwa yahlulelwe bonke Iiplagi esizongeza kwifayile ye .vimrc, eya kufakwa ngokuzenzekelayo.

vundle vim iplagiinstall

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:

Vim vundle ukukhangela iplagi

: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.

Vim vundle dasm ifakiwe

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

Uluhlu lwe-vim lodweliso lwevundle

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

vim vundle 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

Izimvo, shiya eyakho

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   henryk sitsho

    Ndiyabulela kakhulu kwiphepha elininzi lisisigidi kunye nokunye okuninzi ... Ndifunde okuninzi malunga ne-vim
    Imibuliso evela eWarsaw.