代码改变世界

windows 下给vim安装ctags插件

2011-11-30 02:24  LvSir  阅读(10114)  评论(0编辑  收藏  举报

 

  1. http://ctags.sourceforge.net/下载最新的windows版
  2. 在环境变量中添加ctags.exe所在目录
  3. http://pickup.mofile.com/6476444359537727下载c++的tags文件,加压出stltags
  4. 设置_vimrc:
    "加入ctags插件,使其支持cpp
    filetype   plugin   on
    let   OmniCpp_DefaultNamespaces=[ "std "]
    set   tags+="D:\Program Files\Vim\pul\ctags57\tags\cppTags\stltags"
    set   tags+="D:\Program Files\Vim\pul\ctags57\tags\cppTags\cpptags"
  5. 接着要生成需要的tags文件,到代码的根目录输入 ctags -R *  会生成一个tags文件.因为我用的源代码是放在include,serv,component等几个文件夹里面的.vim能够找到当前目录有的 tags,这样我进去serv看源代码的时候,vim就找不到tags了,使用 set tags=D:\bigzhu\tibs_bill\tags 告诉vim tags所在
  6. 把光标移到变量名或函数名上,然后按下“Ctrl+]”,这样就能直接跳到这个变量或函数定义的源文件中;用“Ctrl+t”可以退回原来的地方
  7. 每次都要set tags,很麻烦,设置_vimrc:
    "自动向父目录找tag
    set tags=tags;
    set autochdir