在带有 C++ 项目的 emacs 中使用 ETAGS/CTAGS

use*_*902 5 c++ emacs ctags etags

我使用 emacs 和 etags 来导航我的项目,是否可以通过搜索函数轻松获取头文件。我一直在使用 VisualStudio,我可以通过单击 goto 声明来查看它在 emacs 中使用 etags 是否有类似的方法?

例如

ArchiveDialog::onKeyPress()
Run Code Online (Sandbox Code Playgroud)

搜索将在 ArchiveDialog 头文件中的 onkeypress 声明(源文件顶部的#include)。

目前我使用 etags "M-.onKeyPress" 只会在 cpp 文件中找到标签,而不是我的头文件。

任何帮助将不胜感激谢谢

Ale*_*Ott 3

CEDET 的语义应该提供相应的功能...请查看本节并进入“语义用户指南”了解更多详细信息...