Gnome Builder,通用集成开发环境

关于gnome Builder

在下一篇文章中,我们将看一下Gnome Builder。 这是 一个IDE,供程序员在Gnome桌面上创建软件。 该软件支持几种不同类型的语言。 它还为用户提供了使用此程序的良好体验,使其成为在Ubuntu中使用的有趣的开发工具。

GNOME Builder是一个 通用集成开发环境 最初于24年2015月XNUMX日发布。大多数界面专用于位于中央部分的代码编辑器。 该编辑器会自动识别大多数编程语言,因此会根据每种语言突出显示文本。

当使用版本控制系统时,程序将通过行号旁边的颜色显示更改。 对于受支持的编程语言, 其他符号用于突出显示包含语法错误或格式错误的行。 GNOME Builder可以在自己的,Vim和Emacs键盘设置之间切换。

这也将使我们 在代码编辑器周围添加面板。 这些面板包括项目树,终端窗口和帮助浏览器。 项目树将帮助用户对文件和文件执行操作。

Gnome Builder的一般功能

IDE首选项

  • GNOME构建 特别针对“ GNOME App”的开发人员。 从一开始就可以使用它们; 综合访问 GNOME开发者帮助,向应用程序添加DBus和GSettings的功能,git集成或使用以下命令调试和分析应用程序的功能 性能套件 y 内米弗.
  • 干草 支持开发Flatpak应用程序.
  • GNOME Builder提供 许多编程语言的语法突出显示 通过 GtkSourceView.
  • GNOME Builder提供 对多种编程语言的基本支持,并将提供GObject Introspection支持的语言的其他功能。
  • 也可用 代码自动补全,用于C系列(C,C ++等)和Python的编程语言以及其他语言的开发。
  • 干草 插件支持 这些可以用Python和Vala编写。

可用的键盘快捷键

  • 键盘快捷键 以获得更好的处理。
  • 使用的代码概述 小地图.
  • 整合: 使用Autotools,Cargo,CMake,Gradle,Meson,Maven,Make,PHPize和Waf的Git.
  • 支持 自动缩进 适用于C,Python,Vala和XML。
  • Un 集成软件探查器和调试器 用于本机应用程序。
  • 快速搜寻 文件和符号中的模糊文本

在Ubuntu中安装Gnome Build

gnome Builder编辑器

Gnome Builder不是Ubuntu上标准Gnome软件包的一部分。 不过,它随时可供您使用 通过软件存储库安装Ubuntu宇宙.

在大多数Ubuntu安装中,所需的软件存储库'Ubuntu宇宙'之前已启用。 但是,如果我们的安装程序没有启动器,则可以启动终端窗口(Ctrl + Alt + T)。 在其中,我们将 添加存储库“宇宙= 使用以下命令:

sudo add-apt-repository universe

与软件存储库“Ubuntu宇宙'添加到我们的软件资源中,我们将使用update命令来 更新可用软件列表:

sudo apt update

在这一点上,可能很有趣 安装所有未决的软件更新 在系统中。 可以通过键入以下命令来完成:

sudo apt upgrade -y

最后,所有软件包更新后,我们可以 安装Gnome Builder 在同一终端上输入:

gnome Builder安装

sudo apt install gnome-builder

安装后,我们只有 找到程序启动器 在我们的团队中:

侏儒生成器启动器

使用Flatpak安装

gnome生成器flatpak

如果您的Ubuntu中未启用此类型的软件包,则可以 跟随文章 同事刚才写的

一旦Flatpak软件包可用, 开始安装 来自Gnome Builder的Flatpak软件包,您只需要在终端(Ctrl + Alt + T)中启动以下命令:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub org.gnome.Builder

有关安装或使用软件的更多信息,您可以 咨询 现有文件 Ø苏 GitLab存储库.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。