GNOME Builder

Builder 是 GNOME 的集成开发环境。该工具专为使用 GNOME 平台创建应用程序而设计和优化。它将对 GNOME 技术(如 GTK 和 GLib)的集成支持与任何开发人员都会欣赏的功能相结合,例如语法高亮显示和代码片段。

特性

Builder 具有令人印象深刻的功能集,使其成为一个高效的开发工具。这包括

  • 语法高亮显示、自动完成和诊断。这些功能适用于许多最流行的编程语言,并加快了代码阅读、编写和错误检测的速度。C、Python、Vala 和 XML 也提供自动缩进。

  • 高效的工作环境。Builder 是一个编码的好地方,它具有许多功能,例如并排编辑器、多显示器支持以及快速模糊文本搜索,用于搜索文件和符号。Builder 还允许浏览 TODO,并具有可选的 Vim、Emacs 和 SublimeText 风格的编辑。

  • 工具集成。这包括 Git 集成,以及与各种构建系统和工具的集成。Builder 还能够为 HTML、Markdown、reStructuredText 和 Sphinx 显示实时预览。

  • 性能分析和调试。这使用集成的性能分析器和调试器,可用于本机应用程序。

  • 使用 Flatpak 构建和运行项目。Builder 使您只需单击按钮即可构建和运行您的开发项目。

安装

Builder 可以轻松地从 Flathub 安装。它也适用于流行的 Linux 发行版的仓库。

Hello world

为了展示使用 GNOME Builder 创建、构建和运行应用程序有多么容易,让我们使用其模板功能启动一个新应用程序。

首先,启动 Builder。在第一个屏幕上,选择 新建项目…

在下一个屏幕上,我们定义新应用程序的一些属性。为了简单起见,我们将保持大多数属性为默认值。

  • 对于 项目名称,输入 hello

  • 对于 应用程序 ID,输入 org.gnome.Hello

  • 就是这样!现在只需按 创建项目

Builder 现在为您创建了一个新的 GNOME 应用程序。新项目已完成,并具有初始化的 Git 仓库和开源许可证。在侧边栏中,您可以看到已创建的应用程序的文件结构。

现在我们只需要构建和运行应用程序了!为此,只需单击标题栏中的播放按钮。如果一切顺利,您应该会看到新应用程序的窗口。

../_images/hello-world.png

要查看更多实际示例,请尝试克隆 贡献一个应用程序欢迎来到 GNOME 上列出的任何项目。

了解更多

要了解有关 Builder 的更多信息,包括如何充分利用其功能集,请参阅 Builder 文档