global是一个程序分析器,但它在vim使用时配合的gtags.vim中生成的列表信息没有列出符合的信息原文。使用起来很不方便。
cscope 可以列出找到的匹配信息所在文件,行号以及函数。
global 却只是简单的列出所在文件和行号,后面跟着没有什么意义的查询信息原始内容。
解决的方法也很简单。就是修改gtags.vim中显示信息部分。
修改
第 302 行:
原文:
let cmd = 'global' . sep . '-tq' . option . sep . pattern
|
修改后:
let cmd = 'global' . sep . '-xq' . option . sep . pattern
|
第 319 行:
原文:
let &efm="%m%\\t%f%\\t%l"
|
修改后:
let &efm="%*[^ ]%*[ ]%l\ %f\ %m"
|
阅读(974) | 评论(0) | 转发(0) |