Geany 2.0開源集成開發環境發布,帶來UI改進和初步Meson支持
今天發布了Geany 2.0,這是一個快速輕量的基於GTK的開源集成開發環境(IDE),支持多種文件類型,如C、Java、PHP、HTML、Python、Perl和Pascal,具備語法高亮、代碼補全等功能。
Geany 2.0經過兩年的開發,引入了對Meson構建系統的實驗性支持,編輯器中的新「變更歷史」功能,支持AutoIt和GDScript文件類型,以及面向暗色主題友好的編譯器消息顏色支持。
這個新版本還帶來了各種界面改進,包括默認的新樹視圖,一項新選項,允許在沒有類別分組的符號樹中顯示符號,一項新選項,僅在行尾與文件默認值不同時顯示行結束符,並在整個會話中進行搜索和替換時添加確認對話框。
Geany的界面還改進了符號樹篩選的實現,簡化了從現有目錄創建新項目的過程,可配置的標籤標籤長度和窗口標題長度,以及「轉到符號」命令顯示簽名列表的功能。
Geany 2.0還改進了對文件類型的支持,包括改進的ctags文件格式支持,更新的PHP、Nim、Kotlin和Python文件類型配置,完整標題的Markdown標頭樣式,可以同步從Universal Ctags項目中獲取多個解析器,以及對C/C++和其他支持的語言的自動完成功能的改進。
此外,這個版本將「會話數據」拆分為session.conf和geany.conf,重新添加了在文檔選項卡上滾動的功能,修復了文件類型更改時的關鍵字著色問題,修復了在將選項卡放置在當前選項卡旁邊時的啟動文件順序問題,並添加了對Scintilla 5.3.7和Lexilla 5.2.7源代碼編輯組件的支持。
如需更多信息,您可以查看該項目的GitHub頁面上的完整更改日誌,您也可以從那裡下載Geany 2.0的源代碼tar包,如果您喜歡從源代碼編譯。您還可以從Flathub或您發行版的軟體倉庫中安裝Geany作為Flatpak應用。