配置Rails需要的插件:
NERDTree
commandT
rails.vim
ctags
snipMate
ack.vim
我的vim配置:
安装Vundle
由于 vim 缺乏默认的插件管理器,所有插件的文件都散布在 ~/.vim/bundle中,这样导致各种插件的安装、更新、删除都需要自己手动处理,较为麻烦。所以需要插件管理器的帮忙,我们这里使用 vundle管理插件。
Vundle 托管在 Github 上,所以使用 git 下载 vundle ,并将其存放于 ~/.vim/bundle/vundle 即可。使用如下命令直接将源代码检出到该目录:
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
下载完了 vundle 后,还需要配置 .vimrc 文件。
为了不让 .vimrc 看起来太臃肿,我是新建了一个 ~/.vimrc.bundles 文件来保存所有插件的配置。先在 ~/.vimrc.bundles 文件中包含如下内容:
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
然后在 ~/.vimrc 文件中加入内容:(这是配置vundle的内容)
if filereadable(expand("~/.vimrc.bundles"))
source ~/.vimrc.bundles
endif
这样 vundle
就准备就绪了。
使用Vundle安装插件
我们需要知道,Bundle 分为三类:
- 在 Github vim-scripts 用户下的 repos,只需要写出 repos 名称
- 在 Github 其他用户下的 repos,需要写出“用户名/repos名”
- 不在 Github 上的插件,需要写出 git 全路径
Bundle 'christoomey/vim-run-interactive'
Bundle 'Valloric/YouCompleteMe'
Bundle 'croaky/vim-colors-github'
- 更新插件
BundleUpdate
- 列出所有插件
BundleList
- 查找插件
BundleSearch