Vundle, gadzirisa plugins muVim zvinobudirira

Nezve Vim Vundle

Muchinyorwa chinotevera isu ticha tarisa kuVundle. Nhasi, kunyangwe vese vapepeti venyika, Vim hapana mubvunzo chimwe chezvishandiso zvine simba uye zvakasiyana siyana zve shandisa zvinyorwa zvemavara, maneja sisitimu yekumisikidza mafaira uye nyora kodhi. Zvakawanda kudemba kwevashandisi vazhinji vanovenga uyu mupepeti. Iko kushanda kweVim kunogona kuwedzerwa kumatanho akasiyana tichishandisa plugins, uye isu tinogona kuzvidzora kuburikidza neVundle.

Iyi ipulagi inobatsira zvakanyanya ye maneja maVim plugins. Vundle inogadzira yakasarudzika dhairekitori muti kune yega yega plugin yatinoisa uye nekuchengetedza mamwe ekugadzirisa mafaira mune inoenderana plugin dhairekitori. Muchidimbu, zvinotibvumidza isu kuisa matsva mapulagi, kugadzirisa aripo, kuagadziridza, kutsvaga akaiswa plugins uye kuchenesa asina kushandiswa plugins. Zvese zviito zvinogona kuitwa neiyi bhatani rekubatanidza mukati.

Kuisa Vundle

Kana iwe uchida Vundle, fungidzira izvozvo iwe watoisa vim pane yako system. Kana zvisiri izvo, gadza vim uye git (kurodha pasi vundle). Unogona kushandisa unotevera kuraira kuisa aya mapakeji pane Debian-based masystem:

sudo apt-get install vim git

Dhawunorodha Vundle

Tiri kuenda Clone Vundle repository:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

Gadzira Vundle

Kuti utaure vim kuti ishandise nyowani plugin maneja, isu tinofanirwa kugadzira iyo faira ~ / .vimrc.

vim ~/.vimrc

Isa mitsara inotevera kumusoro kwefaira iri:

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

Mitsara yakanyorwa kuti "inodikanwa" ndizvo zvinodiwa neVundle. Mimwe mitsara ingori mienzaniso, iyo yatinogona kubvisa kana tichida. Kana tangopedza, tinochengeta iyo faira ne : wq.

Iye zvino tinogona kuvhura vim:

vim

Isa mapulagi

Kuisa mawedzero-isu isu tinonyora mukati meye mupepeti:

Vim vundle yakavhura plugininstall

:PluginInstall

Iwindo idzva rinozovhura rakakamurwa neese plugins isu tinowedzera mu .vimrc faira, iyo inozoiswa otomatiki.

vundle vim plugininstall

Kana kuiswa kwapera, tinofanira clear buffer cache kutaipa unotevera kuraira:

:bdelete

Tinogona zvakare gadza plugins pasina kuvhura vim. Iwe unongofanirwa kushandisa uyu kuraira kubva kune iyo terminal:

vim +PluginInstall +qall

Manage Vim plugins neVundle

Wedzera matsva mapulagi

Kutanga, tarisa iyo inowanikwa yekuwedzera uchishandisa rairo:

Vim vundle plugin kutsvaga

:PluginSearch

Para gadziridza runyorwa rwemuno kubva kune vimscript saiti wedzera "!" kumagumo:

:PluginSearch!

Iwindo idzva rekuparadzanisa rinozovhura kuratidza ese aripo plugins.

Tichakwanisawo taura zita chairo repuragi Chii chatiri kutsvaga:

:PluginSearch vim-dasm

Kuisa plugin, fambisa chinongedzo kumutsara chaunofarira uye pinda «ini». Izvi zvichaisa yakasarudzwa plugin.

Vim vundle dasm yakaiswa

Saizvozvo, isa ese ekuwedzera-ons aunoda kuve nawo pane yako system. Kamwe yaiswa, bvisa iyo Vundle buffer cache uchishandisa rairo:

:bdelete

Kuti otomatiki kurodha ubudirire, isu tinofanirwa kuwedzera zita reiyo yakaiswa plugin kune iyo .vimrc faira. Kuti uite izvi, nyora mukati mevim:

:e ~/.vimrc

Mukati mefaira wedzera:

Plugin 'vim-dasm'

Tsiva vim-dasm ine zita re chero plugin. Zvino tinya iyo ESC kiyi uye mhando: wq kuchengetedza shanduko uye kuvhara iyo faira.

Ziva kuti ako ese mapulagi anofanirwa kuwedzerwa pamberi pemutsara unotevera mu .vimrc faira:

filetype plugin indent on

Chinyorwa chemapulagi akaisirwa

vim kunyora mavundle plugins

Para list akaisa plugins, nyora kubva ku vim mupepeti:

:PluginList

Gadziridza plugins

Para gadziridza ese akaiswa plugins, anonyora kuti:

:PluginUpdate

Dzorerazve plugins

Para dzorerazve plugins ese, anonyora kuti:

:PluginInstall!

Uninstall kuwedzera-ons

Kutanga, inonyora ese akaiswa plugins:

:PluginList

Zvino isa chinyoreso pamutsetse chaiwo, uye Dhinda SHITF + d:

:e ~/.vimrc

Wobva wagadzirisa iyo .vimrc faira uye bvisa iyo yekuwedzera yekupinda iyo inongedzera iyo plugin. Anonyora : wq kuchengetedza shanduko uye kubuda mupepeti.

Rubatsiro

vim vundle rubatsiro

Ichi chingori chirevo chechando, tinogona kuwana rumwe ruzivo nezve iyo kushandiswa kweVundle mune yako GitHub peji. Kuti uwane rumwe ruzivo tinogona zvakare kubvunza iyo chikamu chekubatsira nekunyora zvinotevera muvim mupepeti:

:h vundle

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   henryk akadaro

    Ndatenda kwazvo nekuda kweiyo peji akawanda ari mashoma miriyoni uye zvimwe zvakawanda ... ndakadzidza zvakawanda nezve vim
    kwaziso kubva kuWarsaw.