ctagsvsgtagsvsphpctags
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了ctagsvsgtagsvsphpctags,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含910字,纯文字阅读大概需要2分钟。
内容图文
![ctagsvsgtagsvsphpctags](/upload/InfoBanner/zyjiaocheng/208/439109c795094578adff89c3c748fcea.jpg)
之前用ctags有兩個問題,一個是如果同一tag有多個定義,按Ctrl+]隻能跳轉到第一處。另一個是用cscope查詢tag的調用記錄時,有些tag查不到結果。
幾年前接觸過gtags,因爲當時還不支持宇宙最好語言,所以沒用。這次測試了一下,前面兩個ctags的問題都可以解決。
安裝後需要手工拷貝gtags.vim和gtags-cscope.vim到vim的plugin目錄,然後配置如下:
let Gtags_Close_When_Single = 1let Gtags_Auto_Update = 0let g:cscope_silent = 1au FileType php,python,c,cpp,javascript,go map <C-]> :Gtagsau FileType php,python,c,cpp,javascript,go map <C-[> :Gtags -r nnoremap <C-]> :execute 'Unite gtags/def:'.expand(' ') nnoremap <C-[> :execute 'Unite gtags/ref:'.expand(' ')
其它選項參見前面兩個文件裏的注釋。
另外嘗試了一下phpctags,據說和ctags兼容并對php做了優化。實際使用效果和ctags沒發現有什麽區别,不過tagbar-phpctags倒是比tagbar用ctags時效果更好。
内容总结
以上是互联网集市为您收集整理的ctagsvsgtagsvsphpctags全部内容,希望文章能够帮你解决ctagsvsgtagsvsphpctags所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。