win7系统中给GVim 配置ctags和taglist插件

Vim安装ctags和taglist插件

通过ctags建立索引,可以用其浏览代码。
通过taglist可以在窗口中直接看到源代码的结构。

ctags的安装

这个安装非常简单,在http://ctags.sourceforge.net/下载windows的版本ctags58.zip,
然后解压出来,在Path里添加.exe所在的路径即可

安装完成后用":ctags -R"可以在目录下生成tags文件,记录索引
Ctrl+]可以实现跳转

taglist的安装

  • 下载安装包:http://www.vim.org/scripts/script.php?script_id=273
  • 解压出来有两个文件夹,其内个有一个文件:\doc\taglist.txt和\plugin\taglist.vim
  • 将两个文件分别拷贝到Vim\vim74下面的doc和plugin文件夹中
  • 管理员身份打开gvim 运行":helptags C:...\Vim\vim74\doc\ "

注意一定要用管理员身份,否则啥也不会发生(为这个折腾了很久,必须吐槽一下win7坑爹的权限设置)

安装完成后":Tlist"可以看到taglist窗口

用pathogen来管理插件

之前一直用pathogen来管理插件。

pathogen会在目录下建立bundle文件,所有的插件都会在该目录下管理。
当Vim启动时,会自动执行runtimepath(rtp)列表中所包含文件夹下的vim脚本,pathogen会在启动时把/bundle下的文件夹中的插件按照一定顺序递归加载到rtp中,这样Vim启动时,通过pathogen管理的插件就生效了。

因此,应该可以把taglist的相关文件当独放在bundle下,pathogen管理通常要运行gitclone 来获得插件,但是taglist没有托管在github,因此采用手动实现。

步骤如下:

  • 删除上面拷贝到vim74\doc和vim74\plugin中的两个文件
  • 重启vim,发现:Tlist命令确实不起作用了
  • 在vimfiles\bundle下新建文件夹taglist,将taglist插件的两个文件夹doc和plugin拷贝到里面
  • 管理员身份打开vim,":helptags C:...\Vim\vimfiles\bundle\taglist\doc "

再次运行:Tlist命令,发现确实又可以用了!

posted @ 2014-12-13 18:09  只缘身在此山中  阅读(3864)  评论(0编辑  收藏  举报