c++ - Emacs 中的代码浏览、重构、自动完成

标签 c++ emacs

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

  • 赛德
  • 电子标签
  • cscope

但我对自己需要什么感到很困惑。有些地方说 cedet 提供了所有功能,但其他地方说我需要调用 etags 才能使 cedet 正常工作。

有人可以帮我解决这个问题吗?我需要所有这些工具吗?

最佳答案

也许你会找到我的article关于 Cedet 有用。 Cedet 支持 etags、gtags、cscope 和其他工具。

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

关于c++ - Emacs 中的代码浏览、重构、自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/671412/

相关文章:

c++ - 如何设置来自DeviceCapability的纸质表单?

linux - 是否有用于检查 ELF 文件的任何 emacs 模式

linux - 通过 linuxbrew 安装 Emacs 时出现 "User xxx has no home directory"错误

c++ - 如何使用声明为私有(private)的结构?

c++ - 通过HTML访问程序资源时如何获取可执行文件名?

Emacs:将 dired-do-compress 扩展到目录

emacs - 如何通过函数在 imenu 中强制重新扫描?

emacs - 使用 elisp 在邪恶的迷你缓冲区中移动光标

c++ - 我必须删除这些指针吗?

c++ - 使用 EDSDK 录制视频 (Canon T3)