Vim Plugin Manager: Vundle

其實用 vim 好久了, 可是從沒認真去研究一些外掛, 一直到去年年中看到 othree 寫了 Vundle, Bundler for Vim 這篇介紹了 vundle, 便稍微研究了一下, 不然每次換系統就要重新把外掛裝回來, 雖然說我外掛也都只有 pyflakes.vim 而已。

vundle 的好處就是, 你只需要維護好你的 .vimrc, 之後到哪都可以透過這份 .vimrc 用一個指令把所有外掛裝好, 所以把 .vimrc 丟上 gist 應該是個不錯的作法。

首先只要透過下面這個指令, 透過 git 來把 vundle clone 下來。

bash<br></br>  
$ git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle```

接著修改 .vimrc 加上下面這段就可以了

“`  
 set nocompatible  
 filetype off

set rtp+=~/.vim/bundle/vundle/  
 call vundle#rc()

Bundle ‘gmarik/vundle’  
 “`

除了可以直接裝上 [vim-scripts](http://www.vim.org/scripts/index.php) 上面的外掛之外, 也可以直接裝 github 上的 repo。 只需要修改 .vimrc 加上你要裝的 plugin, 像是 …

Bundle 'pyflakes.vim'


Bundle 'Lokaltog/vim-powerline.git'```

存檔後, 在 vim 裡執行

:BundleInstall

接著 vundle 便會一一的把列出來的 Bundle 都給裝上, 像是上面的範例就是會裝上 pyflakes.vim (用來檢查 python 語法的外掛) 以及 powerline, 真的是非常方便。

上個週末稍微有空閒, 就開始玩了起來, 玩了好幾組 vim plugin, 下面直接丟我目前的 .vimrc 出來。

{% gist 1630429 %}

直接放上 gist, 方便日後隨時更新。

tzangms

Read more posts by this author.

Subscribe to Oceanic / 海海人生

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!