emacs:是否有语义跳转到声明(使用semantic.el)?

Che*_*eso 6 c emacs

假设我正在编辑一个包含C代码的缓冲区.

我已经开始语义化semantic-load-enable-code-helpers.

我有点放在函数的名称上.如果我然后调用,senator-jump我可以跳转到该模块中首次声明该fn的位置.如果该模块中存在extern声明,那么它将转到该extern语句.有时?但有时它不起作用.

还有semantic-ia-fast-jump,跳到第一个声明,也.我不确定这个fn有何不同senator-jump.但是,对于本地缓冲区中定义的函数,这个实际上始终有效.

如果它想要跳转到的功能怎么样呢?如果该定义存在于一个单独的模块中,是否可以使用参数来跳转到fn的定义?EDE不应该做这样的事吗?

谢谢.

Ale*_*Ott 5

查看语义-aa快速跳转函数,在语义ia中定义.对于C&C++,使用GNU Global的gtags生成数据库也是个好主意 - CEDET支持它.

PS我刚刚检查过 - 它从我的源码跳转到/ usr/include /中的std :: string声明