我的vim配置

1192阅读 0评论2012-11-29 yingfengstart
分类:

目前机器上vim的配置为:

Vim + ctags + taglist + omnicppcomplete +

MiniBufExplorer + BufExplorer + NERD_tree + DoxgenToolkit 

 

1. taglist插件:用于显示文件的tag,需要ctags的支持

下载:

taglist.vim中设置 let Tlsit_Ctags_Cmd='/usr/bin/ctags'

:TlistToggle打开taglist,我做了映射,直接tlOK

nmap tl   :TlistToggle

 

2. omnicppcomplete插件:用于自动补全

 

.vimrc中添加:

set nocp
filetype plugin on

 

使用ctags时需添加标志,才能支持类成员的补全。

ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .

 

3. 窗口管理插件MiniBufExplorer, bufexplorer

tab/shift+tabminbuf窗口用于切换tab

 

使用其中一个就够了,minibufexplorer会打开一个小窗口管理显示所有的buffer信息,在该窗口中使用tab可以进行缓冲区的切换。Bufexplorer通过\be(\bs,\bv)缓冲区列表。

 

4. 文件浏览插件

1.NerdTree explorer

 

 

使用:NERDTree打开文件浏览器,:NERDTreeClose关闭,设置了键映射,直接nt打开,nc关闭。

nmap nt :NERDTree

nmap nc :NERDTreeClose

 

5. 文档插件 DoxgenToolkit

 

非常方便的生成文档注释,:Dox生成方法注释,:DoxLic生成版权注释,:DoxAut生成作者注释。

 

命令比较难敲,也做了映射,直接dxdldaOK

nmap dx :Dox

nmap da :DoxAut

nmap dl :DoxLic


 vimrc.rar   


 VI插件.rar   


l  小技巧

上一篇:window环境下搭建wordpress
下一篇:.Openfire使用LDAP和MYSQL混合认证