我正在处理的项目有大量的源文件。当我浏览源文件并搜索函数定义时,我使用find-tag。问题是有很多不同的课程。成员函数具有相同的名称。让我们说A类的标题如下:
class H {
...
long updateInfo();
...
}
当我将光标移动到updateInfo上,并在updateInfo上使用find-tag时,它将首先带我到A类的updateInfo(如果有的话),然后我将循环遍历列表以获取到A类的updateInfo()定义。我可以,在做标签搜索时,搜索H :: updateInfo,并直接获得结果。我的同事使用Eclipse会让我觉得它有多蹩脚,所以我想知道emacs是否附带了一个能够检测类名并转到该类函数定义的功能。
答案 0 :(得分:1)
使用CEDET,semantic-analyze-proto-impl-toggle
应该做你想做的事情(它也会以相当简洁的方式淡化突出显示的方法/声明)。它在教程here中提到。