Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1259668
  • 博文数量: 264
  • 博客积分: 10772
  • 博客等级: 上将
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-25 11:54
文章分类

全部博文(264)

文章存档

2012年(4)

2011年(51)

2010年(31)

2009年(57)

2008年(51)

2007年(70)

分类: LINUX

2007-09-14 03:09:17

之前一只想看源代码都在emacs环境下,可是当时windows下创建TAGS文件一直搞不定。windows提供的命令行工具太少了,实在是不方便啊。最近看了看前辈们的方法终于把这个环境给搭键好了。
 
一、先将emacs安装配置好,这是前提。如果读者对这里不明白,请看看其他的文章,这里不描述了(见谅)。
二、安装好windows环境下的find工具:gnuwin32的findutils(感谢gnu,感谢开源人员)。
三、创建TAGS文件,我使用的命令是:find -name "*.[chCH]" -print | etags -
于是,在当前目录下就会创建它,根据你的代码量,可能很大(以兆为单位)
四、调用TAGS文件,在emacs中使用M-x viste-tags-table
 
etags相关min命令:
`M-. TAG '
跳到第一个 TAG 的定义处。
`C-u M-.'
如果刚刚用过 M-. , 那么查找下一个定义处。
`C-u - M-.'
回到上一个定义处。
`C-M-. PATTERN '
按正则表达式搜索 TAG 的定义。
`C-u C-M-.'
如果刚刚用过了 C-M-. , 那么查找下一个。
`C-x 4 . TAG '
和 M-. 类似,不过在另一个窗格显示。(`find-tag-other-window').
`C-x 5 . TAG '
和 M-. 类似,不过在另一个窗框显示。(`find-tag-other-frame').
`M-*'
回到开始查找 TAG 的地方。
`M-x list-tags somefile.c
      在somefile.c文件中包含的所以定义
阅读(1304) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~