about 3 years ago

Vundle是用來管理Vim中的plugin,其優點和安裝方式可參考Vundle:Vim Plugin 自動下載、安裝、更新與管理工具(Vim Bundle)

其中值得注意的事在於.vimrc的設置,安裝Vundle必要的plugin只有gmarik/vundle,其餘的就看個人所需要的plugin再安裝。

安裝Vundle

首先

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

接著設定~/.vimrc如下:

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/vundle/
call vundle#begin()

Plugin 'gmarik/Vundle.vim'

call vundle#end()            " required
filetype plugin indent on    " required

然後打開Vim,使用:PluginList就會看到Plugin 'gmarik/Vundle.vim'

基本使用

安裝Plugin

如果要安裝github上的scrooloose/nerdtree plugin,只要在加在call vundle#begin和call vundle#end()之間加入

...(略)
call vundle#begin()

Plugin 'gmarik/Vundle.vim'
Plugin 'scrooloose/nerdtree'

call vundle#end()
...(略)

再執行:PluginInstall,退出Vim,下次再啟Vim就有可以使用新的pluging

另外Vundle還提供從不同的site安裝plugin的方式,例如:

  • Plugin 'L9' 從http://vim-scripts.org/vim/scripts.html下載並安裝
  • Plugin 'git://git.wincent.com/command-t.git' 不在GitHub上的plugin
  • Plugin 'file:///home/gmarik/path/to/plugin' 安裝本機上的plugin

可以參考在Vundle Github中Quick Start第三點裡的示範。

移除Plugin

跟安裝相同,將要移除的Plugin從.vimr裡刪掉之後,再執行:PluginClean即可。

更新Plugin

執行:PluginUpdate

Vim上trace code →
 
comments powered by Disqus