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 仓库和开源许可证。在侧边栏中,您可以看到已创建的应用程序的文件结构。
现在我们只需要构建和运行应用程序了!为此,只需单击标题栏中的播放按钮。如果一切顺利,您应该会看到新应用程序的窗口。
要查看更多实际示例,请尝试克隆 贡献一个应用程序 在 欢迎来到 GNOME 上列出的任何项目。
了解更多¶
要了解有关 Builder 的更多信息,包括如何充分利用其功能集,请参阅 Builder 文档。