一直以来, 管理Vim插件对我来说都是个困扰, 安装, 更新和卸载, 一个比一个麻烦. 我也尝试过很多插件管理工具, 但是都不如意, 直至遇到了Vundle.
Vundle利用git, 插件的git repo以及vim-scripts维护的GitHub repo, 自动安装, 更新和卸载插件. 它把这些繁杂的工作变得简单, 甚至, 成为一种享受.
Vundle的安装同样方便, 只需要执行:
git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
然后将下列代码加入vimrc中即可. (插件名字由git repo决定, 可以在http://vim-scripts.org/vim/scripts.html页面中查找)
set nocompatible " be iMprovedfil etype off " required! set rtp+=~/.vim/bundle/vundle/ call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle' " vim-scripts repos Bundle 'vim-plugin-foo' Bundle 'vim-plugin-bar' filetype plugin indent on " required!
然后, 安装插件:
:BundleInstall
更新插件:
:BundleInstall!
卸载不在列表中的插件:
:BundleClean
就是这么简单, 方便. Enjoy it!
Bundle 支持的格式有三种:
- 第一种是一个普通的字符串,就是 vim 插件页面里左上角的插件名字,如果插件名有空格,使用 – 替换。
- 第二种是github帐号/项目名。
- 第三种就是git repository
安装新的Bundle插件,直接在vimrc中加入:
Bundle ‘rosenfeld/conque-term’
即加入 https://github.com/rosenfeld/conque-term 插件
然后在VIM中输入命令 :BundleInstall 就可安装新的插件。