Emacs在类范围内查找标记

时间:2011-04-05 17:19:29

标签: search emacs tags

我正在处理的项目有大量的源文件。当我浏览源文件并搜索函数定义时,我使用find-tag。问题是有很多不同的课程。成员函数具有相同的名称。让我们说A类的标题如下:

class H {
    ...
    long updateInfo();
    ...
}

当我将光标移动到updateInfo上,并在updateInfo上使用find-tag时,它将首先带我到A类的updateInfo(如果有的话),然后我将循环遍历列表以获取到A类的updateInfo()定义。我可以,在做标签搜索时,搜索H :: updateInfo,并直接获得结果。我的同事使用Eclipse会让我觉得它有多蹩脚,所以我想知道emacs是否附带了一个能够检测类名并转到该类函数定义的功能。

1 个答案:

答案 0 :(得分:1)

使用CEDET,semantic-analyze-proto-impl-toggle应该做你想做的事情(它也会以相当简洁的方式淡化突出显示的方法/声明)。它在教程here中提到。