1. 安装ctags
到http://ctags.sourceforge.net下载源码,解压后
$ ./configure
$ make
$ sudo make install
2. 在源码目录下执行
$ ctags -R
"-R"表示递归创建,也就包括源代码根目录下的所有子目录下的源程序,当前目录下会生成tags索引文件。
假设原来当前源码目录包含以下内容
。/Makefile
。/src #源码存放的文件夹
执行ctags -R后
。/Makefile
。/src #源码存放的文件夹
。/tags
"tags"文件中包括这些对象的列表:
用#define定义的宏
枚举型变量的值
函数的定义、原型和声明
名字空间(namespace)
类型定义(typedefs)
变量(包括定义和声明)
类(class)、结构(struct)、枚举类型(enum)和联合(union)
类、结构和联合中成员变量或函数
3.vim会通过tags文件中的索引来定位
在tags文件所在的目录运行vim打开源文件。c或者。h
a. 把光标移到要查看的变量或函数的位置,ctrl+]便可以跳转到变量或函数定义的位置,ctrl+o返回。
b. 光标停在头文件引用的地方,按gf键可跳转到该头文件,ctrl+o返回
c. 将光标停放在函数或者变量的位置,gd会高亮出当前文件中所有的函数或者变量,按n查看下一个
d. gg光标返回到文件的顶部专题:http://www.qqread.com/linux/2008/01/y393008.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Windows操作系统安装 (15618篇文章)
- 系统优化大全 (18122篇文章)
- 系统安全设置 (23570篇文章)
- 操作系统常见故障解析 (4412篇文章)
- 配置安全的操作系统 (9852篇文章)
- 系统安装手册 (20845篇文章)
- 系统备份专题 (17556篇文章)
- Linux集群技术 (8364篇文章)
- 体验Linux的音影世界 (8036篇文章)
- Linux驱动大全 (8836篇文章)
- 实用技巧:配置Linux操作系统环境变量 (30次浏览)
- 安装qmail全套功略 (18次浏览)
- TurboLinux 入门教程:第七课 TurboLinux简介 (18次浏览)
- Linux系统管理员秘技:用快捷命令一招制胜 (18次浏览)
- Linux系统命令分类详解 (1) (18次浏览)
- Linux下使用aMsn详解 (18次浏览)
- 你会在Linux下用POP3收Web电子邮箱吗? (18次浏览)
- 在Linux中用三款工具轻松制作网页 (18次浏览)
- Linux上的偷窺裝置 (1394的使用) (18次浏览)
- 深入浅出分析Linux内核漏洞的问题 (18次浏览)



