我让 CEDET 在 emacs 24.2 上大部分工作,并使用 bzr 的最新版本
存储库。
当我搜索符号或定义时,我看到 cedet 迷你缓冲区
显示解析大量文件,其中一些文件不作为头文件、文件
没有任何对我正在搜索的符号的引用。
我将让 CEDET 继续它的工作,让它搜索它认为合适的符号。
是否有任何调试机制或详细模式可以打开查看
1)它正在搜索的所有文件是什么。
2)如果它在我的项目的基础上找到了GTAGS文件。我了解仅 CEDET
查阅 GTAGS 文件以了解符号。
我问是因为有些符号CEDET找不到定义
for,但我可以从 gtags 命令行找到它。
感谢 Alex 和 Eric 在网络上发表的大量帖子。
这是一个多步骤的过程。
首先,确保您已按照您想要的方式设置全局,例如通过 ede 的定位功能和通过 Symref。
接下来,在访问您关心的项目中的文件时,使用:
M-x cedet-gnu-global-show-root RET
查看是否可以在该项目中找到全局索引文件。
接下来,要查看 symref 是否找到它,您需要对其进行评估:
M-: (semantic-symref-detect-symref-tool)
它会给你一个代表它选择使用的工具的符号。它会说'grep
如果使用 Global 失败。
如果您正在配置一些东西,您可能需要重置缓冲区的东西。一个简单的方法是杀死缓冲区,然后再次找到它,或者:
M-x (setq semantic-symref-tool 'detect) RET
再次强制检测。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)