LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2021|回复: 10

关于etag的使用

[复制链接]
发表于 2007-12-10 17:25:40 | 显示全部楼层 |阅读模式
我想在emacs中使用etags来读源码,该怎么操作呢?
 楼主| 发表于 2007-12-11 09:54:28 | 显示全部楼层
555,咋没人知道呢?
回复 支持 反对

使用道具 举报

发表于 2007-12-12 22:52:16 | 显示全部楼层
Currently I am not able to input Chinese, sorry for the inconvenience.

Many packages that come with Emacs provide excellent documents, you can study them or use them as reference manuals.  To read the manual of etags, you can type the following in Emacs:

  1. C-h i (emacs)Tags RET
复制代码


The name is made up of two parts: the name of the manual, appears in the parenthesizes (emacs), and the name of the section in the manual (Tags).  Read it to find out how to use etags.  Of course, it is written in English.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-13 11:33:01 | 显示全部楼层
ok, i will find a manuals about this and learn from it,

etags is a linux package, is that right? I can't get it use command: apt-get,
so i think it should be one function from emacs and i should read the emacs manual.
etage is implement by "find" command in my knoledages.

thank you , you are very kind, and i will hard learn with you! :-)
回复 支持 反对

使用道具 举报

发表于 2007-12-13 13:11:46 | 显示全部楼层
It's part of emacs, by installing emacs you already have it. In Debian, emacs' reference manual is in non-free section, which contains the reference manual of Tags functionalities.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-13 13:44:14 | 显示全部楼层
yeah, i do.
回复 支持 反对

使用道具 举报

发表于 2007-12-13 17:11:22 | 显示全部楼层
Post by gengfei;1795107
etags is a linux package, is that right? I can't get it use command: apt-get,


你指的是哪个发行版中的 apt-get?

Post by gengfei;1795107
etage is implement by "find" command in my knoledages.  


对于单个的文件,并不需要使用 find 来配合 etags。另一方面,使用 Autotools 的源代码会包含一个 tags 目标,在这些源代码中可以用

  1. make tags
复制代码


来生成 TAGS 文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-14 10:52:06 | 显示全部楼层
我用的是ubutu7.0,
命令为:sudo apt-get install etags, 用命令apt-cache search etags也找不到。

make tags 命令我用不了,因为我是在服务器上,没有权限安装tags包。
回复 支持 反对

使用道具 举报

发表于 2007-12-14 12:15:18 | 显示全部楼层
make tags 的意思是说, 很多包的 Makefile 中已经包含了建立 tags 索引的规则, 用这样的方法来代替手工索引要更加方便
回复 支持 反对

使用道具 举报

发表于 2007-12-16 10:41:20 | 显示全部楼层
Post by gengfei;1795530
我用的是ubutu7.0,
命令为:sudo apt-get install etags, 用命令apt-cache search etags也找不到。

make tags 命令我用不了,因为我是在服务器上,没有权限安装tags包。
有可能要加第三方源
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表