GNOME Builder
软件描述
Builder 是一个为 GNOME 开发的活跃发展的集成开发环境。它集成了对 GTK+、GLib 和 GNOME API 等关键 GNOME 技术的全面支持,并提供了开发者会欣赏的特性,如语法高亮和代码片段。
官方网站
访问软件的官方网站了解更多信息
devsuite.app
什么是 GNOME Builder?
Builder 是一个为 GNOME 开发的活跃发展的集成开发环境。它集成了对 GTK+、GLib 和 GNOME API 等核心 GNOME 技术的支持,并提供了开发者会欣赏的诸多功能,例如语法高亮和代码片段。
您可以依赖每六个月 GNOME 发布一次的、可预测的 Builder 版本更新。
功能包括:
- 支持多种语言的内置语法高亮
- 并排代码编辑器
- 多显示器支持
- 代码概览迷你地图
- 与 Git 的集成
- 与 Autotools、Cargo、CMake、Gradle、Meson、Maven、Make、PHPize 和 Waf 的集成
- 基于 Clang 的自动补全、语义高亮和诊断
- 基于 Python 的自动补全、语义高亮和诊断
- 基于 Vala 的自动补全和诊断
- C、Python、Vala 和 XML 的自动缩进支持
- HTML、Markdown、reStructuredText 和 Sphinx 的实时预览
- 可选的 Vim、Emacs 和 Sublime Text 风格编辑
- 集成的原生应用程序软件性能分析工具
- 集成的原生应用程序调试器
- 支持使用 jhbuild 和 flatpak 运行时进行构建
- 支持查看代码库中的 TODO 项
- 快速模糊文本搜索,可跨文件和符号进行
🔄 替代方案
58 个选择一个实验性的 sublime text 克隆项目。后端使用 Go(编程语言)编写。如果你精通 Go,欢迎 Fork 该项目。该项目仍处于早期阶段,充满机遇,也充满挑战。

Judge0 IDE
Judge0 IDE 是一个免费且开源的在线代码编辑器,支持从丰富语言集合中编写和执行代码。它非常适合那些只想快速编写并运行一些代码,而无需在电脑上打开完整功能的集成开发环境(IDE)的用户。
Tilde 是一个用于控制台/终端的文本编辑器,为那些习惯于 GNOME、KDE 和 Windows 等图形用户界面环境的用户提供了直观的界面。例如:复制当前选中的内容是 Ctrl+C;粘贴之前复制的文本是 Ctrl+V。

roobuilder
它介于 Glade / Visual Studio 之间——其理念是,一个应用程序的大部分“操作”代码实际上都相当简单,因此在小部件的事件处理程序中编写代码,可以使代码与实际操作更接近。

Anjuta
Anjuta 是一个适用于 GNU/Linux 系统的 C 和 C++ 的多功能集成开发环境(IDE)。它基于 GTK/GNOME 开发,具备多种高级编程功能,包括项目管理、应用程序向导、交互式调试器和强大的源代码编辑功能等。
支持原生 iOS、Android、桌面和服务器应用的跨平台开发工具。 B4X 是一种用于现实世界应用程序的快速应用开发(RAD)工具。 其编程语言是 Visual Basic 的现代版本。