vim: 自动更新ctags
来源:互联网 发布:程序员接项目的网站 编辑:程序博客网 时间:2024/05/17 08:21
"windows
function! UPDATE_TAGS()
let _f_ = expand("%:p")
let _cmd_ = '"ctags -R --c++-kinds=+p--fields=+iaS --extra=+q ."'
let _resp = system(_cmd_)
unlet _cmd_
unlet _f_
unlet _resp
endfunction
autocmd BufWrite *.cpp,*.h,*.c call UPDATE_TAGS()
function! UPDATE_TAGS()
endfunction
autocmd BufWrite *.cpp,*.h,*.c call UPDATE_TAGS()
"linux
function! DelTagOfFile(file)
100 call DelTagOfFile(f)
101 let resp = system(cmd)
102 endfunction
103 autocmd BufWritePost *.cpp,*.h,*.c call AutoTags()
window方法会更新整个目录,速度比较慢, linux版本反映要快很多,但全目录查找时有些问题,easyvim插件对与很多源文件反应速度最慢, 所以最好的方式是: 采用linux方式自动更新,必要时手动更新全目录tag
0 0
- vim: 自动更新ctags
- vim自动更新ctags与taglist
- [转]vim ctags使用方法
- [转]vim 中Ctags的安装和使用
- [转]vim 中Ctags的安装和使用
- vim ctags
- ctags+vim
- vim+ctags
- vim ctags
- 【vim】ctags
- ctags vim
- vim+ctags
- vim+ctags
- vim+ctags
- vim+ctags
- vim ctags
- vim ctags
- 使用Vim + Cscope/Ctags|Vim,Cscope,Ctags
- debian 不错
- android SDK Manager 下载慢
- debian:在“应用程序“中增加自己的…
- ADT 虚拟机启动速度慢
- vim+ctex 中文pdf乱码 解决
- vim: 自动更新ctags
- junit--stub
- latex symbol
- 遗忘症
- 量子加密 云的出路
- vtune
- 游戏资源
- mini2440的NFS挂载失败的问题
- linux : error whi…