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