Chinaunix首页 | 论坛 | 博客
  • 博客访问: 666749
  • 博文数量: 156
  • 博客积分: 6010
  • 博客等级: 准将
  • 技术积分: 1201
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-05 20:08
文章分类

全部博文(156)

文章存档

2010年(13)

2008年(39)

2007年(104)

我的朋友

分类: LINUX

2007-05-17 20:49:04

终于使用emacs了,渐渐明白了为什么那么多人说emacs好用了!
 
查找tags就可以搞定一切,呵呵
 
使用了etags,不怎么好用,再试试ecb吧
 
使用etags

使用tags之前要先对源代码分析建立tags文件,在代码所在目录中运行:etags -R 即可。

我常用的就这几个命令和快捷键:

M-x visit-tags-table  FILE    选择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
阅读(1810) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~