具有代码完成和调试功能的轻量级 C/C++ 编辑器

具有代码完成和调试功能的轻量级 C/C++ 编辑器

自从 geany 的调试器插件停止工作(见下文)以来,我一直在寻找具有以下功能的 C/C++ 源文件编辑器:

  • 代码完成(即,类似 Intellisense 的变量和函数名称以及参数的完成)
  • 基本调试功能(启动/停止调试器、逐步执行、在鼠标悬停时或在单独的窗口中评估变量值)

编辑器应该尽可能轻量。例如,Eclipse 有一些不错的功能,但安装后占用的磁盘空间太大。如果相关的话,我在一台机器上使用 Xubuntu (14.04),在另一台机器上使用 Ubuntu (14.04) 最小安装和 Xfce,这两台机器我都需要一个轻量级编辑器。

到目前为止,我尝试了 Code::Blocks,它很好,但需要我创建一个新项目才能启用调试功能,这很烦人。我只想使用我的自定义 Makefile 和我的 C 文件,而不需要任何其他项目文件或输出文件夹。

我以前使用过 geany,我非常喜欢它。但是,自从我设置了 14.04 机器后,每次我想使用调试器插件时,整个应用程序都会崩溃。我甚至尝试自己编译最新版本的插件,但它仍然崩溃,正如错误跟踪器中的其他人所证实的那样。此外,geany 中的 C++ 代码完成从来都不是很好。

是否有其他选择,最好是免费的并且可以通过 apt-get 获得?

提前致谢 致以最诚挚的问候 Andreas

答案1

您可以尝试使用默认的文本编辑器 GEdit(它在 Xfce 上看起来相当不错,带有 gtk 主题)。gedit 插件此套餐包含以下内容:

  • 书签
  • 括号完成
  • 代码块注释/取消注释
  • 文件浏览器
  • 会话持久性
  • 嵌入式终端

您可以添加一些额外的插件:

至于调试,您只能gdb在集成终端内使用。

当然,您还会拥有 Oblivion 主题,这是迄今为止最好的编码主题。

进一步阅读:

gedit:添加 Python / C++ 自动完成支持

如何将 gEdit 转换为 gEdit++

相关内容