vim plugin使用小记1


vundle

提供vim plugin的管理。安装方法和常见配置可以参见网站的README。平时只要记住vim +BundleInstall +qa就行了。

The-NERD-tree

安装好之后,:NERDTree就可以打开,q退出。个人的按键绑定:

map <leader>e :NERDTreeToggle<CR>:NERDTreeMirror<CR>
nmap <leader>nt :NERDTreeFind<CR>

顺便说一句,vim自带一个文件管理器,:Ex。Ex可以删除文件,重命名文件等操作。其实我想说NERDTree应该也可以把,但是还没找到……

ctrlp

在当前目录中查找文件的插件。基本使用方法Ctrl+p,输入文件名的部分,按Ctrl+j/Ctrl+k上下选择文件,Enter打开文件。
个人原先是想用Command+T的,据说比较快。但是发现这东西需要ruby支持……搞起来还挺麻烦,所以就找别的插件去了。

bufexplorer

在多个buffer之间跳转的插件。基本使用方法\be。原先我是用minibufexplorer,但是发现和project.tar.gz等插件视图上会“冲突”导致vim窗体乱七八糟,所以就找其他插件了。

AutoClose

很简单的一个插件,你输入{[(“‘时候,它帮你加}])”‘。

Tagbar

Tagbar提供代码文件的overview,基于ctags。
本来我是想用来在Java项目中跳来跳去的,不过后来发现vim不太适合做Java开发环境,所以就简单用了下。
Tagbar默认会对当前文件做ctags,如果要跳到没打开过的文件的话,需要预先做ctag -R .。

以上是上周末学到的一点plugin。


2 responses to “vim plugin使用小记1”