Geany 1.38 IDE 發布

Geany 1.38專案發布,開發輕量、緊湊的應用程式開發環境。 該專案的目標之一是創建一個非常快速的程式碼編輯環境,該環境在彙編過程中需要最少數量的依賴項,並且不依賴特定使用者環境(例如 KDE 或 GNOME)的功能。 建置 Geany 僅需要 GTK 函式庫及其相依性(Pango、Glib 和 ATK)。 專案程式碼在 GPLv2+ 許可下分發,並用 C 和 C++ 語言編寫(整合的 scintilla 庫的程式碼是用 C++ 編寫的)。 軟體套件是為 BSD 系統和主要 Linux 發行版創建的。

Geany的主要特色:

  • 語法突出顯示。
  • 自動完成函數/變數名稱和語言結構,如 if、for 和 while。
  • 自動完成 HTML 和 XML 標籤。
  • 調用工具提示。
  • 能夠折疊程式碼塊。
  • 基於Scintilla來源文字編輯元件建構編輯器。
  • 支援 75 種程式設計和標記語言,包括 C/C++、Java、PHP、HTML、JavaScript、Python、Perl 和 Pascal。
  • 形成符號(函數、方法、物件、變數)總表。
  • 內建終端仿真器。
  • 用於管理專案的簡單系統。
  • 用於編譯和運行編輯後的程式碼的彙編系統。
  • 支援透過插件擴充功能。 例如,外掛程式可用於使用版本控制系統(Git、Subversion、Bazaar、Fossil、Mercurial、SVK)、自動翻譯、拼字檢查、類別產生、自動記錄和兩視窗編輯模式。
  • 支援 Linux、FreeBSD、NetBSD、OpenBSD、macOS、AIX 5.3、Solaris Express 和 Windows 平台。

在新版本中:

  • 提高開啟文件的速度。
  • Ctags 支援的程式碼與通用 Ctags 同步,新增了新的解析器。
  • 對 GTK2 庫的支援已被刪除。
  • 新增了一個熱鍵來重新載入所有開啟的文件。
  • SaveActions 外掛程式提供了設定目錄以立即儲存檔案的功能。
  • 新增了對 Julia 程式語言和 Meson 建置腳本的支援。
  • 對彙編環境的要求已提高;彙編現在需要支援 C++17 標準的編譯器。
  • 32 位元 Windows 系統的可執行檔產生已停止,64 位元版本已切換為使用 GTK3。

Geany 1.38 IDE 發布
Geany 1.38 IDE 發布


來源: opennet.ru

添加評論