gpt4 book ai didi

Emacs CEDET : Jumping to symbols

转载 作者:行者123 更新时间:2023-12-04 19:13:15 26 4
gpt4 key购买 nike

我读过亚历克斯·奥特的 fantastic guide to CEDET对于 Emacs,我想我知道如何正确设置我的 EDE 项目。

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

另外,当我尝试使用 semantic-complete-jump-global (C-c , J) 跳转时对于在不同文件上具有多个定义的符号(例如,多个 main() 函数),CEDET 用 [not unique] 提示但它并没有让我选择我想看到的符号。找到我感兴趣的符号的唯一方法是使用 <TAB> 循环浏览所有选项。一个缓冲区一个缓冲区,直到找到我感兴趣的那个。有没有办法从我可以选择的地方获取符号列表?理想情况下,最好能得到一个类似于 Emacs helm 的自动完成列表。 (以前称为 Anything )提供。

这是所有 Emacs 24.2.1 在 Linux 上使用 CEDET 1.1 .

最佳答案

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

关于Emacs CEDET : Jumping to symbols,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12887419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com