http://a.vifix.us/blog/vim-%E9%85%8D%E7%BD%AE%E6%8F%92%E4%BB%B6%E5%88%86%E4%BA%AB
http://www.lampchina.net/article/htmls/201010/MzE0NzA4.html
插件 a.vim,用于 .cpp和.h文件快速切换 下载地址
把下载的a.vim放到plugin下,不需要配置。
直接可以:A,打开.cpp和.h对应的文件,:AV,打开.cpp和.h对应的文件,并且分屏
============nerd tree
按回车就直接打开该文件,当然还可以通过i
,s
,t
在分隔窗口或者在新标签页打开.
NERD Tree有个问题在于和大多数IDE或者编辑器不同的是,在新的Tab中,NERD Tree默认是不打开的。不同的tab不能共享一个NERD Tree窗口,有人对这种方式可能就比较别扭。这时候就诞生了vim-nerdtree-tabs.该插件就解决了这个问题,它让每个tab都有相同的NERD Tree,看起来就像NERD Tree固定在最左一样。按下:NERDTreeTabsToggle
就可以打开或关闭所有窗口。关闭文件窗口的时候,对于tab的NERD Tree窗口也会自动关闭。
=============生成插件的帮助文档=========
下载插件后,把它解压到你的~/.vim目录中,就完成了安装。然后在vim中执行":helptags ~/.vim/doc"命令,生成help文件索引,然后
就可以使用":help lookupfile"命令查看lookupfile插件的帮助文件了。
============lookupfile=======
:let g:LookupFile_TagExpr = '"./filenametags"'
按"<F5>"或输入":LookupFile"在当前窗口上方打开一个lookupfile小窗口,开始输入文件名(至少4个字符),随着你的输入,符合条件的文件就列在下拉列表中了。文件名可以使用vim的正则表达式,这大大方便了文件的查找。你可以用"CTRL-N"和"CTRL-P"(或者用上、下光标键)来在下拉列表中选择你所需的文件。选中文件后,按回车,就可以在之前的窗口中打开此文件。
使用":LUBufs"命令开始在缓冲区中查找,输入缓冲区的名字,在你输入的过程中,符合条件的缓冲区就显示在下拉列表中了,选中所需缓冲区后,按回车,就会切换你所选的缓冲区。
Lookupfile插件还提供了目录浏览的功能,使用":LUWalk"打开lookupfile窗口后,就可以输入目录,lookupfile会在下拉列表中列出这个目录中的所有子目录及文件供选择,如果选择了目录,就会显示这个目录下的子目录和文件;如果选择了文件,就在vim中打开这个文件。