代码浏览,重构,Emacs中的自动完成

Ida*_*n K 26 c++ emacs

我最近切换到Emacs并仍然找到了解决方法.我用C++编写代码,并想知道哪些工具扩展了Emacs以支持代码浏览(查找符号等),重构和代码完成.我听说过:

  • CEDET
  • 的ETag
  • cscope的

但我对我的需求感到困惑.有些地方说cedet提供了所有功能,但其他地方说我需要调用etags才能使cedet正常工作.

有人可以为我清除这个吗?我需要所有这些工具吗?

Ale*_*Ott 17

也许你会发现我的文章有关CEDET有用.Cedet支持etags,gtags,cscope和其他工具.

但缺少重构.您可能需要查看Xrefactory工具(但它不是免费的)


Myk*_*yev 6

Cscope作为"查找符号"使用工具非常好.它非常快.
Etags将向您显示您的类层次结构,并将帮助您查找方法定义/声明.

所以这两个工具必须具有独立性.

CEDET.它有一些替代上述这两个工具的附加功能.因此您可以选择cscope/etags或cedet.