繁体   English   中英

Emacs CEDET:跳转到符号

[英]Emacs CEDET: Jumping to symbols

我已经阅读了Alex Ott关于Emacs的CEDET出色指南 ,而且我认为我知道如何正确设置EDE项目。

但是,当我尝试使用命令semantic-complete-jump-local (Cc , j)跳转到本地符号(例如C ++中的main()函数semantic-complete-jump-local (Cc , j) ,即使我正在调用,也会收到错误[no match]在定义符号的.cpp文件中使用此命令。

另外,当我尝试使用semantic-complete-jump-global (Cc , J)到在不同文件上具有多个定义的符号(例如,多个main()函数)时,CEDET抱怨[not unique]但是它没有给出我可以选择想要查看的符号。 找到我感兴趣的符号的唯一方法是使用<TAB>缓冲区逐个缓冲区循环浏览所有选项,直到找到我感兴趣的符号为止。是否有一种方法可以从中选择所需的符号列表? 理想情况下,获得与Emacs 掌舵人 (以前称为Anything )提供的清单类似的自动完成清单将是很棒的。

在具有CEDET 1.1的 Linux上, Emacs 24.2.1就是所有这些。

您是否曾尝试使用semantic-ia-fast-jump命令? 它不仅使用语义,还使用其他数据源来计算跳转的位置。 我刚刚尝试了一下,它正确地跳到了在父类中声明的变量,该变量在层次结构中高3级。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM