没有合适的资源?快使用搜索试试~ 我知道了~
首页linux源代码阅读工具vim+ctag+cscope
资源详情
资源推荐
vim-ctag-cscope 手册
最近更新: 年 月
! "!#$%!&%'()
译者:*(+),--&
本文档阐述如何使用 的 接口。
是一个类似 (+的工具。 你可以把它想作是超过频的 (+,因为它功能
比
(+强大很多。 在 里,通过 查询结果来跳转就象跳转到其他的标签完
全一样.它被保存在标签堆栈里。这样你就可以象使用 /(+/一样在函数等等之间便捷
的跳转。
0无此功能1
2简介 3
下面文本摘自 的手册页,
是一个交互式的屏幕下使用的工具,用来帮助你,
无须在厚厚的程序清单中翻来翻去就可以认识一个 程序的工作原理。
无须熟悉整个程序就可以知道清楚程序 $4+所要修改的代码位置。
检查提议的改动 5如添加一个枚举值6可能会产生的效果。
验证所有的源文件都已经作了需要的修改;例如给某一个现存的函数添加
一个参数。
在所有相关的源文件中对一个全局变量改名。
在所有相关的位置将一个常数改为一个预处理符号。
它被设计用来回答以下的问题,
什么地方用到了这个符号7
这是在什么地方定义的7
这个变量在哪里被赋值7
这个全局符号的定义在哪里7
这个函数在源文件中的那个地方7
那些函数调用了这个函数7
这个函数调用了那些函数7
信息 84(8从哪来7
这个源文件在整个目录结构中处于什么位置7
哪些文件包含这个头文件7
在第一次被使用在指定的源文件时会建立一个符号的数据库。接下来被调
用时,仅仅重建那些被改动或者新文件相关的数据库。那些没有被改动的
文件相关的数据库会被直接复制使用。这是的重建数据库要比第一次运行快许多。
当 被一般的调用时,你会得到一个全屏幕的选择窗口。你可以输入以上
问题中的一个。然而,一旦找到一个匹配你必须进入一个文本编辑器来查看和编辑
匹配的文本。你无法象在 中使用 *39或 ,(+命令那样方便的跳转。
的 接口的工作原理是:先调用 的命令行接口,然后分析其
输出结果从而找到匹配处。最终结果是:查询结果就象一般的标签一样。
你可以使用一般的标签命令 5*3] 或 ,(+6然后再用 *3:回跳。
5注意 不过,其实你不能简单的就使用 *39或 ,(+来跳转到标签。在那之前
你必须重新定义映射或设定一些选项值。下面的几节会告诉你如何正确的使用
接口6
相关命令 3(&
,,,,;<;2;
所有命令都是通过主命令 8,8的子项完成的。主命令最短的缩写是 8,8。
8,8完成同样的功能的同时还可以分割窗口 5缩写,886
可用的子命令有,
;=;;;>;<=
;<
2(&&,添加一个新的 数据库/连接。
用法 ,(&&0?*/&1@3()9@A(+9
@3()9用来通知 使用 3@3()9选项。
@A(+9可以用来给 传递额外的选项。
例子
,(&&-4-*(*-&$-4
,(&&-B--4-4-*(*-
,(&&4-4-*(*-3
3?&3?&
;;;C
?&,查询 。除了第 ;个之外的所有 查询功能都
可以使用。第 ;个是 8)(+)+(8。
用法 ,?&0D4%%10(1
0D4%%1和 的控制台界面以及 缺省命令
都是一致的。
或 ,查找 符号
2或 +,查找定义
或 &,查找本函数调用的函数
=或 ,查找调用指定函数的函数
或 ,查找字符串
或 ,查找 +模式
C或 ,查找文件
>或 ,查找包含指定文件的文件
例如
,?&
,?&=
这两个例子执行同样的查询。
,?&E!"#::
在 ;2的源代码内执行以上的命令得到以下的结果,
(+,E!"#::
F*?*(--*
22<3;23+G--H
F&?E!"#::5)(468(+(8
22=3;23+G--H
F&?E!"#::5)(468I=8
=22C3;23+G--H
F&?E!"#::5)(4688
223;23+G--H
F&?E!"#::5)(468(8
;2;3;23+G--H
F&?E!"#::5)(468;8
2<3;23+G--H
F&?E!"#::5)(468(8
C2==3;23+G--H
F&?E!"#::5)(468(8
>2=C3;23+G--H
F4&E!"#::
<2=>3;23+G--H
F&?E!"#::5)(468$3(8
223;23+G--H
F&?E!"#::5)(468(3(8
222==;3;23+G--H
JE!"#::.
22;<3;23+G--H
5:5KE!"#::66
2=2>3;23+G--H
JE!"#::.
剩余15页未读,继续阅读
戢武王
- 粉丝: 1
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功