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

标签 c++ emacs ctags etags

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

例如

ArchiveDialog::onKeyPress()

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

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

任何帮助将不胜感激 谢谢

最佳答案

CEDET 的语义应该提供相应的功能......请看onto this section并进入“语义用户指南”以获取更多详细信息...

关于c++ - 在带有 C++ 项目的 emacs 中使用 ETAGS/CTAGS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6744745/

相关文章:

c++ - 使用着色器和 rtt 复制纹理子矩形

emacs - 在 Emacs 中评估随机 elisp 函数

emacs - 尝试退出 Emacs 时出现“解析期间文件结束”

vim - ctags 无法找到包含连字符的变量

压缩多行 C 函数原型(prototype)

c++ - 链接共享库,它也链接了 cmake 中的不同共享库

java - CallStaticBooleanMethodV 的返回类型与 Java 方法签名不匹配 - 从 C/C++ 调用 Java 方法

c++ - 如何从主窗口切换到辅助页面?

emacs - 着色当前行号

objective-c - 使用 Objective-c 替代 Ctags/Cscope?