Vundle, pamahalaan ang mga plugin sa Vim nang epektibo

Tungkol kay Vim Vundle

Sa susunod na artikulo ay titingnan natin ang Vundle. Ngayon, sa kabila ng lahat ng mga editor sa mundo, ang Vim ay walang alinlangan na isa sa pinakamakapangyarihang at maraming nalalaman na tool para sa manipulahin ang mga file ng teksto, pamahalaan ang mga file ng pagsasaayos ng system at isulat ang code. Malaki ang ikinalulungkot ng maraming mga gumagamit na kinamumuhian ang editor na ito. Ang pagpapaandar ng Vim ay maaaring mapalawak sa iba't ibang mga antas gamit ang mga plugin, at makokontrol natin ang mga ito sa pamamagitan ng Vundle.

Ito ay isang lubhang kapaki-pakinabang na plugin para sa pamahalaan ang mga Vim plugin. Lumilikha ang Vundle ng isang hiwalay na puno ng direktoryo para sa bawat plugin na na-install at naiimbak namin ng karagdagang mga file ng pagsasaayos sa kaukulang direktoryo ng plugin. Sa madaling salita, papayagan kaming mag-install ng mga bagong plugin, i-configure ang mga mayroon, i-update ang mga ito, maghanap para sa mga naka-install na plugin at linisin ang mga hindi nagamit na plugin. Ang lahat ng mga aksyon ay maaaring gumanap sa isang interactive na keystroke.

Pag-install ng Vundle

Kung kailangan mo ng Vundle, isipin iyon na-install mo na ang vim sa iyong system. Kung hindi iyon ang kaso, i-install ang vim at git (upang mag-download ng vundle). Maaari mong gamitin ang sumusunod na utos upang mai-install ang mga package na ito sa mga sistemang nakabatay sa Debian:

sudo apt-get install vim git

I-download ang Vundle

Pupunta tayo sa i-clone ang imbakan ng Vundle:

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

I-configure ang Vundle

Upang sabihin sa vim na gamitin ang bagong manager ng plugin, kailangan naming likhain ang file ~ / .vimrc.

vim ~/.vimrc

Ilagay ang mga sumusunod na linya sa tuktok ng file na ito:

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

Ang mga linya na minarkahang "kinakailangan" ay mga kinakailangan sa Vundle. Ang natitirang mga linya ay mga halimbawa lamang, na maaari nating matanggal kung nais natin. Kapag natapos na, nai-save namin ang file sa : wq.

Ngayon ay maaari naming buksan ang vim:

vim

Mag-install ng mga plugin

Upang mai-install ang mga add-on magsusulat kami sa loob ng editor:

Buksan ang vundle bukas na plugininstall

:PluginInstall

Ang isang bagong window ay magbubukas na hinati sa lahat ang mga plugin na idinagdag namin sa .vimrc file, na awtomatikong mai-install.

vundle vim plugininstall

Kapag nakumpleto ang pag-install, dapat namin malinaw na buffer cache pagta-type ng sumusunod na utos:

:bdelete

Maaari din namin i-install ang mga plugin nang hindi binubuksan ang vim. Kailangan mo lamang gamitin ang utos na ito mula sa terminal:

vim +PluginInstall +qall

Pamahalaan ang mga Vim plugin na may Vundle

Magdagdag ng mga bagong plugin

Una, hanapin ang magagamit ang mga add-on gamit ang utos:

Paghanap ng plugin ng vundle

:PluginSearch

Sa i-update ang lokal na listahan mula sa site ng vimscripts, idagdag "!" sa dulo:

:PluginSearch!

Magbubukas ang isang bagong split window na nagpapakita ng lahat ng mga magagamit na plugin.

Magagawa rin namin tukuyin ang eksaktong pangalan ng plugin Ano ang hinahanap namin:

:PluginSearch vim-dasm

Upang mag-install ng isang plugin, ilipat ang cursor sa linya na interesado ka at pindutin ang «i». I-install nito ang napiling plugin.

Na-install ang vim vundle dasm

Katulad nito, i-install ang lahat ng mga add-on na nais mong magkaroon sa iyong system. Kapag na-install na, alisin ang Vundle buffer cache gamit ang utos:

:bdelete

Para maging matagumpay ang awtomatikong paglo-load, dapat naming idagdag ang pangalan ng naka-install na plugin sa .vimrc file. Upang magawa ito, sumulat sa loob ng vim:

:e ~/.vimrc

Sa loob ng file idagdag:

Plugin 'vim-dasm'

Palitan ang vim-dasm ng pangalan ng anumang plugin. Ngayon pindutin ang ESC key at i-type: wq upang mai-save ang mga pagbabago at isara ang file.

Tandaan na ang lahat ng iyong mga plugin ay dapat idagdag bago ang sumusunod na linya sa .vimrc file:

filetype plugin indent on

Listahan ng mga naka-install na plugin

vim listahan ng mga vundle plugin

Sa ilista ang mga naka-install na plugin, sumulat mula sa vim editor:

:PluginList

I-update ang mga plugin

Sa i-update ang lahat ng naka-install na mga pluginsumulat:

:PluginUpdate

I-install muli ang mga plugin

Sa muling i-install ang lahat ng mga pluginsumulat:

:PluginInstall!

I-uninstall ang mga add-on

Una, ilista ang lahat ng mga naka-install na plugin:

:PluginList

Ngayon ilagay ang cursor sa tamang linya, at pindutin ang SHITF + d:

:e ~/.vimrc

Pagkatapos i-edit ang .vimrc file at alisin ang idinagdag na entry na tumutukoy sa plugin. Nagsusulat : wq upang mai-save ang mga pagbabago at lumabas sa editor.

Tulong

vim vundle tulong

Ito ay ang dulo lamang ng iceberg, makakakuha tayo ng karagdagang impormasyon tungkol sa paggamit ng Vundle sa iyong Pahina ng GitHub. Para sa karagdagang detalye maaari din kaming kumunsulta sa seksyon ng tulong sa pamamagitan ng pagta-type ng sumusunod sa vim editor:

:h vundle

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   henryk dijo

    Maraming salamat sa pahina maraming marami sa isang maliit at higit pa ... marami akong natutunan tungkol sa vim
    pagbati mula sa Warsaw.