6

在 emacs 中,导航到名称可能出现在多个不同文件中的特定函数的最佳选择是什么?在 etags 中,您只能一次循环浏览标签,如果您要查找的函数名称很受欢迎,这可能需要一段时间。

4

4 回答 4

5

铜米-。循环相同标签的所有位置,但如果您想查看与您的函数名称匹配的所有标签的列表,您可以使用命令tags-apropos

于 2008-10-09T00:59:39.703 回答
3

Etags-选择:

http://www.emacswiki.org/cgi-bin/wiki/EtagsSelect

于 2008-10-24T18:04:28.900 回答
1

如果您的编程语言是C,那么cscope比 etags 好得多。它为您提供符号实例及其上下文的交互式列表。更多信息在这个答案中

于 2008-10-20T18:59:38.583 回答
0
  1. 冰柱标签命令

    特别是,使用 commandicicle-find-tag来完成所有这些 vanilla 命令所做的事情:

    • find-tag( M-.) 查找标签
    • tags-loop-continue( M-,) 查找另一个匹配的标签
    • tags-apropos列出与正则表达式匹配的所有标签
    • list-tags显示给定源文件中的所有标签(定义)。

    icicle-find-tag是一个通用标签浏览器:作为一个多命令,您可以在一次调用中以任何顺序访问任意数量的标签。

  2. Icicles imenu -- 跨文件或缓冲区的 Imenu。在选定的函数定义中搜索(作为搜索上下文)。

于 2011-09-05T07:21:11.200 回答