跳至內容

GNOMEBuilder

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

GNOME Builder是 GNOME 桌面環境的整合式開發環境(IDE)。 其頭一个版本發佈佇咧二空一五年三月二四。

特性

  • GNOME Builder has been addressing " GNOME App " developers from its inception on , and aims to integrate well with other Gnome desktop development tools .
  • 整合著 GNOME Devhelp 的支援。
  • The version control system git can be used by GNOME Builder to highlight code additions and changes .
  • 支援開發 flatpak 應用。
  • GNOME Builder 對助於 GtkSourceView 為濟濟程式語言提供語法突顯功能。
  • 支援 C 系語言(C、C + + 等)、 Vala 和 Python 的代碼補全,其他的語言當咧開發中。
  • 支援安裝 C、Python 三以及 Vala 編寫的外掛程式。
  • GNOME Builder has basic support for many programming languages , and will offer additional features for languages that are supported by GObject Introspection .

At GUADEC 二千空一十六 Christian Hergert provided a YouTube 上的 demo of an upcoming version of GNOME Builder . More features will be integrated once GTK + Scene Graph Kit will have been merged into GTK + . sysprof was forked and its version number bumped from 一孵二 . 零 to 三孵二空 and was integrated in version 三孵二二 .

Gnome Builder uses Gnome Code Assistance to provide code diagnostics for CSS , HTML , JS , JSON , Python , Ruby , SCSS , Shell script and XML . Jedi is used for code completion for Python . Clang is used for code assistance for the C-like languages . Rust diagnostics are provided by using the Language Server Protocol to communicate with the Rust Language Server .

使用者介面

Most of the interface is dedicated to the centrally positioned code editor . The editor automatically recognizes most programming languages and will highlight the text accordingly . When a version control system is used , colored bars next to the line numbers indicate changes to those lines . For supported languages , additional symbols highlight lines that contain errors or poorly formatted code .

Builder 會當用類 Vim、類 Emacs 的鍵縖結。

Around the code-editor , additional panels can be toggled into view . These include a project-tree , a terminal-window , and a help-browser . The project tree allows the user to perform file and folder operations .

開發

GNOME Builder 開發專案佇二空一五年發起眾籌。籌得資金達到其預期目標的百分之一百六十九(五鋪五千三百六十箍)。

版本歷史

  • 三-c一六 . 零:二空一五年三月二四發佈頭一个版本。
  • 三-c一六 . 一:這版本發佈佇咧二空一五年四月十三,包括有關係 UI(使用者介面)、 檔案管理佮語法突顯的濟濟改進。
  • 三-c一六 . 二:發布佇二空一五年四月十六,修復真濟 Bug 閣管理功能進行矣改進行。
  • 三-c一六 . 三 : Released on 十八 May 二千空一十五 this update included a source-overview-map for scrolling and updates to the preference-dialogs .
  • 三-c一八 . 零:佇二空一五年九月二三佮 GNOME 三-c一八的其他組件同齊發布。
  • 三-c一八 . 一 was released on 十五 October 二千空一十五 and brought many improvements to Vala code completion and error-hinting . The Jedi-plugin for Python code-completion was improved as well .
  • 三孵二空:發布佇二空一六年三月二三。
  • 三孵二空 . 四:發布佇二空一六年五月初六。
  • 三孵二二:此版本嘿 Rust 佮其 Gtk 結束做了初步支援。
  • 三孵二二 . 四 : Updates to the build system and the Flatpak integration .

參見

  • Glade Interface Designer
  • Anjuta
  • Devhelp

參考文獻

外部連結

  • 官方網站
  • GitHub 上的 gnome-builder 頁面
  • YouTube 上的 Builder-An Upcoming GTK 三 IDE ( Prototype )-Published : Jul 八 , 二千空一十四 , By Eyal Kalderon
  • FOSDEM 二千空一十三 : Has the GNOME community gone crazy ?-Video