我一直在使用Emacs只用了一个月......跳入功能一直困扰着我。我的ecb配置如下所示。
(add-to-list 'load-path "~/site-lisp/ecb-2.40/")
(require 'ecb)
(global-set-key [(control return)] 'semantic-ia-complete-symbol-menu)
答案 0 :(得分:3)
对于当前版本的emacs / cedet和C / c ++项目,您不需要打扰etags / ctags / global,因为语义负责分析您的项目 - 如果需要,它将使用现有的工具。 / p>
如果cedet设置正确,我想您想要尝试的功能是semantic-ia-fast-jump
和semantic-complete-jump
。
也就是说,我建议通过Alex Otts“温和地介绍CEDET”1,设置项目并在进展时配置emacs。
答案 1 :(得分:1)
您可以etags
为项目生成TAGS文件,并使用 M - 。跳转到所需的功能。
中号 - <!KBD> find -type f -name \*.[ch] -exec etags -a {\} \;
RET
我在小目录的根目录中执行此操作,但如果您想要更复杂的东西,则可能需要配置CEDET。
答案 2 :(得分:0)
相关主题中有一个答案,您可find here使用旺盛的ctags