Geany 2.0 IDE 可用

Geany 2.0 專案的版本已經發布,開發了一個緊湊且快速的程式碼編輯環境,該環境使用最少數量的依賴項,並且不依賴單一使用者環境(例如 KDE 或 GNOME)的功能。 建置 Geany 僅需要 GTK 函式庫及其相依性(Pango、Glib 和 ATK)。 專案程式碼在 GPLv2+ 許可下分發,並用 C 和 C++ 語言編寫(整合的 scintilla 庫的程式碼是用 C++ 編寫的)。 為 BSD 系統、主要 Linux 發行版、macOS 和 Windows 產生組件。

Geany的主要特色:

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

Geany 2.0 IDE 可用

在新版本中:

  • 添加了對 Meson 構建系統的實驗支援。
  • 會話資料和設定是分開的。 與會話相關的資料現在位於 session.conf 檔案中,設定位於 geany.conf 中。
  • 從原始碼所在的目錄建立專案的過程已簡化。
  • 在 Windows 平台上,預設啟用 GTK 主題「Prof-Gnome」(啟用「Adwaita」主題的選項保留為選項)。
  • 許多解析器已更新並與 Universal Ctags 專案同步。
  • 改進了 Kotlin、Markdown、Nim、PHP 和 Python 語言的支援。
  • 新增了對 AutoIt 和 GDScript 標記檔案的支援。
  • 程式碼編輯器中新增了用於查看更改歷史記錄的介面(預設為停用)。
  • 側邊欄提供了一個新的樹視圖,用於查看文件清單。
  • 新增搜尋和取代時確認操作的對話框。
  • 新增了對過濾符號樹內容的支援。
  • 新增了一個設置,如果行結束字元與預設字元不同,則顯示行結束。
  • 提供用於更改視窗標題和選項卡大小的設定。
  • Scintilla 5.3.7 和 Lexilla 5.2.7 函式庫的更新版本。
  • 對 GTK 庫版本的要求已提高;現在至少需要 GTK 3.24 才能運作。

來源: opennet.ru

添加評論