Vundle, phatha ama-plugins kuVim ngempumelelo

Mayelana neVim Vundle

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:

IVim vundle evulekile i-plugininstall

:PluginInstall

Iwindi elisha lizovuleka lihlukaniswe nakho konke ama-plugins esiwafaka kufayela le-.vimrc, ezofakwa ngokuzenzakalela.

vundle vim plugininstall

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:

I-Vim vundle plugin search

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

Kufakwe i-vim vundle dasm

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

vim ukufakwa kuhlu kwama-plug wundle

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

usizo lwe-vim vundle

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

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   u-henryk kusho

    Ngiyabonga kakhulu ngekhasi abaningi abayizigidi ezimbalwa nokuningi ... ngifunde okuningi nge-vim
    imikhonzo evela eWarsaw.