Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140054
  • 博文数量: 45
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 466
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-05 16:22
个人简介

热爱开源

文章分类
文章存档

2024年(1)

2022年(1)

2017年(2)

2015年(2)

2013年(4)

2008年(35)

我的朋友

分类:

2008-04-16 23:46:23

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) |
给主人留下些什么吧!~~