分类: LINUX
2007-05-17 20:49:04
使用tags之前要先对源代码分析建立tags文件,在代码所在目录中运行:etags -R 即可。
我常用的就这几个命令和快捷键:
M-x visit-tags-tableFILE 选择tags文件 M-. [TAG] 访问标签 M-* 返回 C-u M-. 寻找标签的下一个定义
cscope用用吧。它其实是一个独立的软件,完全可以脱离vi和emacs使用。但是结合emacs的强大功能,cscope就显得更加方便了。GNU Emacs默认自带cscope的支持。在使用之前,cscope也需要对代码进行索引。在emacs中可以这样做:
C-c s a 设定初始化的目录,一般是你代码的根目录 C-s s I 对目录中的相关文件建立列表并进行索引建完索引之后,你就可以用cscope在代码里游荡了。常用的一些命令如下:
C-c s s 序找符号 C-c s g 寻找全局的定义 C-c s c 看看指定函数被哪些函数所调用 C-c s C 看看指定函数调用了哪些函数 C-c s e 寻找正则表达式 C-c s f 寻找文件 C-c s i 看看指定的文件被哪些文件include