GNOME Builder

軟件截圖:
GNOME Builder
軟件詳細信息:
版本: 3.28.4 / 3.30.0 Beta 2 更新
上傳日期: 16 Aug 18
許可: 免費
人氣: 61

Rating: 2.5/5 (Total Votes: 2)

GNOME Builder 是一個完全免費的,下一代,功能豐富的開源圖形應用程序,由偏移量設計,充當GNOME桌面環境的集成開發環境(IDE)。它專為希望為GNOME創建強大應用程序的開發人員量身定制。


功能一目了然

主要功能包括項目管理,自動完成,資產目錄,自動縮進,API(應用程序編程接口)探索,強大的代碼段,具有拆分視圖的現代界面,有用的教程,洩漏檢測,問題跟踪器,以及跳到符號。

此外,該應用程序還具有全局搜索功能,允許您在所有源代碼文件,HTML和Markdown預覽,實時問題,版本跟踪(與Git集成),快照支持,IDE腳本,單元測試中搜索一次和GNOME模擬器。

在其他值得注意的功能中,我們可以提到對Python編程語言的支持,對JavaScript腳本語言的支持,對連接到硬件設備(平板電腦,手機等)的支持,強大的VIM樣式編輯,圖形調試器和D-Bus支持。

易於使用且直觀的圖形用戶界面

項目的GUI(圖形用戶界面)易於使用且直觀。它完全集成到GNOME Shell,GNOME的下一代桌面用戶界面,並遵循GNOME HIG(人機界面指南)規範。它具有雙窗格窗口,允許開發人員同時編輯兩個不同的文件。


與Glade集成

GNOME Builder應用程序的另一個有趣功能是它與Glade集成,Glade是一個開源圖形軟件,允許GNOME和GTK +開發人員為他們的項目創建現代和漂亮的GUI(圖形用戶界面)。 Glade允許您創建遵循GNOME HIG(人機界面指南)規範的UI。


專為GNOME而設計

顧名思義,GNOME Builder專為GNOME圖形桌面環境而設計,因此您可以為GNOME平台創建功能強大的應用程序。雖然它依賴於GNOME項目的一些核心組件,例如GTK +或GtkSourceView,但該應用程序也可以安裝在其他開源桌面環境中。

什麼是新的釋放:

  • gdb斷點控制改進
  • 為NixOS和Flatpak構建系統改進
  • 許多內存安全和洩漏改進
  • 圖標安裝略有變化。如果您的發行版有問題,請告訴我們。
  • 添加了語言服務器協議的懸停提供程序,包括rls。
  • 緩衝區管理器現在可以避免在從存儲加載底層緩衝區時突出顯示。
  • 終端現在在使用bash時使用--login。
  • 啟動時禁用SIGPIPE。
  • 可以恢復垂直和水平拆分的新會話管理器。
  • 使用flatpak時,應用程序現在可以默認與門戶網站通信。
  • 嵌入式代碼段語言默認值的改進。
  • 盡可能避免重新下載工件。
  • 更新了翻譯:
  • 瑞典語,德語,立陶宛語,西班牙語,土耳其語,加泰羅尼亞語,意大利語,巴西葡萄牙語,波蘭語

版本3.28.3中的新功能

  • 修復了許多崩潰和潛在的數據丟失
  • 編輯器可以更可靠地恢復光標位置。
  • todo插件更加強烈地忽略了一些常見的構建工具目錄。

版本中的新功能

  • 使用gdb進行調試已經過改進,可以在mount命名空間(如flatpak)內部運行時轉換路徑。
  • 對於eslint和GJS代碼索引器的改進,對於NodeJS等其他JS運行時更加靈活。
  • 管道和內存洩漏中的許多正確性修復。
  • 添加了新的構建目標提供程序接口,因此項目運行程序可以支持執行從flatpak等系統中提取的命令。
  • GNOME Night Light整合。
  • 通過支持刪除數據文件改進了歡迎部分。
  • Builder將嘗試在啟動和關閉時刪除陳舊的緩存數據,以幫助釋放一些磁盤使用。
  • 項目緩存數據已按項目移動到目錄中,從而可以在刪除項目時更輕鬆地刪除緩存數據。
  • 改進了主頁/結束快捷鍵的對齊方式。
  • 構建管道現在使用PTY和VteTerminal來獲得顏色支持和PTY序列的提取。這允許在構建時在omnibar中使用正確的消息標題。目前的一個回歸是我們不再提取基於Regex的錯誤消息。
  • 您現在可以使用貨運運行基於貨物的項目。
  • 在Flatpak(通過/ run / host)下運行時,從主機系統訪問/ usr和/ etc允許Builder針對主機系統進行開發。 CentOS / RHEL / LTS發行版上的Builder用戶最有可能從此功能中受益。
  • 通過設置G_ENABLE_DIAGNOSTIC,構建管道嘗試對GLib中的已知錯誤消息更加詳細。
  • 當檢測到0.10.5或更高的flatpak-builder時,Builder現在使用--state-dir和flatpak-builder。
  • 項目樹現在支持Drag'n'Drop,內部和外部應用程序使用text / uri-list選項。
  • 此版本中已包含VCS狀態集成到項目樹中的早期預覽。

版本3.27.2中的新功能

  • 文檔改進。
  • 修復了介子構建系統後端的錯誤。
  • 我們的compile_commands.json支持中的錯誤修復。
  • 我們的GJS集成中的錯誤修復。
  • Meson項目模板獲得了一個林間空地錯誤的解決方法。
  • 根據介子插件的設計,將CMake插件移植到C語言。
  • 抽象接受者允許插件擴展可見的內容。
  • 添加了一個新手插件,在插孔上顯示GNOME新手項目。
  • 使用GNOME代碼幫助時為Yaml添加了支持。
  • Appdata現在安裝到規範的首選位置。
  • 通過避免gtk和glib中的一些代價高昂的操作,改善了啟動時間。上游補丁進一步改善了事情。
  • 新設置允許在夜間模式下遵循GNOME的夜燈行為。
  • 我們現在使用顯式導出宏來簡化ABI管理。我們仍然不是ABI穩定的,但我們正朝著這個目標前進。
  • 我們的clang插件現在支持KeepGoing選項,在遇到包含失敗後更加努力。
  • 支持對Vala編程語言進行代碼索引。
  • ctags插件會盡量避免激活某些語言關鍵字。
  • Find-other-file插件現在在全局搜索結果中顯示結果。
  • 現在可以在Vim模式下使用ctrl + n / p導航全局搜索。
  • 您現在可以停用“打開頁面”偏好中側欄的一部分。
  • 當構建系統第一次激活時,flatpak插件不再自動更新項目依賴項。您可以從工作台菜單手動更新依賴項。
  • 某些文本編輯器移動的光標放置改進。
  • 基於Meson的項目中單元測試的基本支持。
  • Subprocess PATH現在更喜歡/ bin over / usr / bin。
  • 已恢復各種工作台鍵盤快捷鍵。
  • 對項目礦工的支持已被取消。
  • 更新了翻譯:
  • 塞爾維亞語,德語,斯洛文尼亞語,捷克語,西班牙語

版本3.26.0中的新功能

  • 自上次發布以來的變化:
  • 對eslint插件的各種修復。
  • 各種文檔改進。
  • 從各種.ui文件中刪除不必要的壓縮。
  • 避免使用“mips”。不斷修復mips版本。
  • 如果調試器不正常退出,則清除已停止的斷點。
  • 修復代碼索引插件中的崩潰。
  • 修復以確保omnibar中的行可循環使用。
  • 修復IdeBuffer中未完成的GTask。
  • 修復顏色選擇器關閉並推遲創建面板。
  • 在創建樣式類時修復.ui中的崩潰。
  • 刪除對早於0.34的Vala版本的支持
  • 更新了翻譯:
  • 韓語,加利西亞語,土耳其語,印尼語,捷克語,德語,波蘭語,巴西葡萄牙語,意大利語,丹麥語,立陶宛語,匈牙利語,加泰羅尼亞語,塞爾維亞語,塞爾維亞語拉丁語,法語,瑞典語,西班牙語,日語

版本3.25.5中的新功能

  • HTML預覽快捷方式已修復
  • libdazzle中改進了各種鍵綁定
  • 我們現在將正確的libdazzle版本捆綁為子項目
  • IdeSourceViewMode現在擁有對視圖的引用,並在封送到代理閉包時復制所有GValues
  • 針對單個列中的堆棧修復了焦點跟踪
  • 焦點鄰居操作再次起作用,允許^ w ^ w和其他Vim樣式的鍵綁定正常工作
  • 在vim“正常模式”下激活F鍵。已修復
  • Builder現在依賴於正確的GLib版本來訪問g_ptr_array_find_with_equal_func()
  • MIT / X11許可證已更新為包含缺少的節
  • 跨架構printf修復

版本3.25.3中的新功能

  • “雞蛋” contrib包已經被分解為libdazzle。如果您沒有libdazzle,它將被構建為子項目。 http://git.gnome.org/browse/libdazzle
  • “jsonrpc-glib” contrib包已經被分解為一個獨立的項目。如果您沒有安裝它,它將作為子項目構建。 http://git.gnome.org/browse/jsonrpc-glib
  • “template-glib” contrib包已經被分解為一個獨立的項目。如果您沒有安裝它,它將作為子項目構建。 http://git.gnome.org/browse/template-glib
  • Ctags完成優先級已降低
  • 許多內部設備已移至更新的libdazzle。這包括許多主題修復以及改進的面板和主題集成。許多搜索數據結構也被分解為libdazzle。
  • 已重寫搜索提供程序以使用libdazzle和新建議條目。我們預計3.26之前會有更多變化。
  • Builder現在使用GVFS元數據來存儲光標位置。這樣可以提高重新打開緩衝區時最終位置的可能性。
  • Panel現在可以在Builder的運行之間正確維護其可見性狀態。
  • flatpak插件現在正確地忽略了以“.Sources”結尾的運行時。
  • Builder正確清理草稿,修復了在恢復Builder內部狀態時,編碼錯誤的文件會不斷重新打開的問題。
  • A“反擊”窗口已被添加到調試中。
  • 構建器現在嘗試在緩衝區打開時顯著減少工作量。這樣可以加快較大文件的文件加載速度。
  • 降低了各種異步操作優先級,以避免停止Gtk主循環。
  • UI文件現在剝離了它們的空白區域,這樣可以減少少量的libide大小。
  • IdePerspective現在有一個restore_state vfunc。這有助於確保在UI結束後窗口小部件恢復狀態。這有助於避免啟動時UI中的hickup。
  • Python Ide.py覆蓋現在有助手使用g_warning()等進行記錄。請參閱Ide.warning(),Ide.debug(),Ide.critical()等。
  • 其他文檔。
  • 更新了翻譯:
  • 西班牙語,哈薩克斯坦

版本3.25.2中的新功能

  • 對Todo插件的改進
  • 在文本編輯器中支持多個游標
  • 改進gtk容器小部件背後的失效
  • 免費修復後使用
  • 內存洩漏修復
  • flatpak插件中的JSON改進
  • llvm修復了FreeBSD
  • 滾動改進以構建日誌
  • 更新了翻譯:
  • 匈牙利語,哈薩克語,西班牙語,印度尼西亞語,德語,波蘭語,巴西葡萄牙語,塞爾維亞語

版本3.24.1中的新功能

  • 支持實時編輯Sphinx文檔
  • “安裝”可以從命令欄激活操作以安裝項目而無需運行它。
  • 修復autotools和jsonrpc中的錯誤傳播
  • 推遲忍者項目的可安裝性
  • 各種構建系統修復
  • 降低診斷優先級以改善UI交互性
  • 將hgih編號FD映射修復為工作進程
  • 始終使用V = 0進行構建,以減少詳細構建
  • 在處理診斷時翻譯樹外構建的路徑
  • 允許管道階段表示stdout應檢查錯誤
  • 允許從fallback flatpak啟動器訪問網絡
  • 盡可能使用flatpak-builder --run
  • 使用flatpak構建時使用清單中的build-args
  • 各種Rust RLS修復
  • jsonrpc
  • 的浮動參考修復
  • Rust的Rustfmt支持
  • 支持在語言支持時使用gq在vim模式下重新格式化選擇。 Emacs模式下的C-c C-f。目前只存在Rust / RLS支持。
  • 符號解析器現在可以支持查找對符號的所有引用,以便編輯器可以在它們之間移動。目前,僅支持Rust / RLS。 Ctrl + shift + space將顯示彈出窗口。
  • 配置將被適當地“準備”。再次更改運行時,以便可以應用新的--prefix。
  • Flatpak清單發現已更改為廣度優先搜索
  • Flatpak的Builder版本仍會在主機〜/ .local / share / gnome-builder / plugins中尋找插件以保持一致性。
  • 當用戶啟動保存時,將忽略緩衝區的自動保存
  • 插入了各種內存洩漏
  • 重命名事件期間文件監視器的改進
  • 歡迎程序將顯示構建系統類型,以幫助用戶轉換到新構建系統,例如Meson。
  • 添加了在flatpak中啟動終端的菜單項。雖然這不是針對flatpak的,但這是用戶考慮它的一般方式。
  • 文檔改進
  • 更新了轉場:
  • 瑞典語,丹麥語,立陶宛語,匈牙利語,韓語,西班牙語,印度尼西亞語,德語,斯洛伐克語,波蘭語,巴西葡萄牙語,拉脫維亞語,俄語

版本3.24.0中的新功能

  • 許多文檔改進
  • 各種Flatpak改進
  • 支持json manifest
  • 的構建命令和安裝後字段
  • 確保存在其他代碼路徑的GNOME遠程數據庫
  • 安裝後刷新flatpak安裝
  • 通過HostCommand
  • 在子進程執行中修復了許多正確性
  • 在Flatpak
  • 下構建時,CCache支持再次起作用
  • 流程主管更加努力防止子流程的抖動
  • 對reStruccturedText的HTML預覽支持
  • 在Flatpak
  • 下運行時的生鏽改進
  • phpize build system support
  • 在回退到本地安裝的文檔之前,幫助將更準確地檢測對文檔網站的訪問
  • Jsonrpc-GLib已更新為支持基於GVariant的API,因此插件可以將IPC升級為減少內存碎片的編碼格式
  • 改進CTags支持以提高大型項目的效率
  • 更新了轉場:
  • 瑞典語,印尼語,丹麥語,立陶宛語,匈牙利語,哈薩克語,韓語,西班牙語,弗留利語,加利西亞語,法語,捷克語,德語,意大利語,斯洛伐克語,波蘭語,巴西葡萄牙語

版本3.22.4 / 3.24.0 Beta 2中的新功能

  • 大量轉移引擎改進
  • Omnibar樣式更改
  • 對flatpak的支持已經穩定了很多
  • 各種標題欄項目的新鍵盤工具提示
  • 使用ctrl + shift + f
  • 在終端內搜索
  • PTY fd所有者修復RustUp
  • 文件搜索現在忽略空格
  • libidemm和glibmm / gtkmm依賴項被刪除,因為沒有人使用它們,它會減慢我們向meson的遷移。
  • 語言服務器通信的各種Jsonrpc改進。
  • 測試應用程序時用於洩漏跟踪的新valgrind插件。
  • 在flatpak下運行時的Meson改進。
  • 您現在可以使用ctrl + alt + shift + t。
  • 在構建運行時內啟動一個新終端
  • 一些新文檔正在開發中,可通過https://builder.readthedocs.io在線獲取。我們很樂意在這裡做出貢獻。
  • “打開項目”對話框現在默認允許您使用默認文件過濾器選擇任何項目類型。
  • 更多源美化器,包括一個makefile文件。
  • 添加了GObject類型系統死鎖的解決方法。這解決了類型系統將從多個線程初始化GZlibDecompressor類型的問題。
  • 構建管道子進程啟動器現在繼承從構建配置配置的環境。
  • Makecache現在可以處理來自目標二進製文件列表的make的無序響應。這應該可以提高Builder成功運行項目的能力。
  • 由於破壞了mtime以及在子進程執行之間保持一致性的一般難度,Flatpak插件不再嘗試從/ run / build / $ project構建項目。這具有降低調試符號中源位置的可預測性的副作用。但是,由於flatpak-builder應該用於發布版本,這似乎很好。
  • 各種工作台UI改進。
  • Builder的基於Sysprof的探查器現在可以分析在mount-namespaces中啟動的應用程序,例如Flatpak。
  • 通過Flatpak下載的Builder包含用於從主機安裝與GNOME代碼幫助進行通信的修復程序。
  • 各種內存洩漏修復。
  • 基於Flatpak的配置在更改後改進了非破壞性寫回磁盤。
  • 基於Autogen的項目簡化了init腳本。
  • 更新了翻譯:
  • 巴西葡萄牙語,波蘭語,西班牙語,德語,哈薩克語和匈牙利語。

版本3.22.4中的新功能

  • 對vala自動完成的一些小改進
  • UI調整項目創建視圖以便更好地發現
  • 在文件選擇框中添加更廣泛的內容
  • 在某些項目文件更改時改進緩存逐出
  • 允許與flatpak
  • 的FileManager1 DBUS接口通話
  • 少數洩漏修復
  • 改進單元測試
  • 避免過度熱心的後台項目構建
  • 運行時現在可以將路徑轉換為文件(如標頭),以便運行時以外的進程可以訪問它們。
  • 允許libclang解析Flatpak運行時內的文件。這可確保在針對org.gnome.Sdk
  • 構建時自動完成和診斷工作
  • Autotools將從運行時發現gmake vs make
  • A“克隆並編輯此flatpak”。使用-m命令行選項添加的功能。這與一些基於GNOME的合成器集成,以允許“編輯此應用程序”。特徵
  • 各種構建系統改進
  • 改善對建築物平頂的支持
  • 改進了對介子構建系統的支持
  • 構建器依賴於較新的VTE來獲取各種正則表達式功能,現在構建系統配置檢查反映了這一點。
  • 一些vim改進
  • 更新了翻譯:
  • 匈牙利語,哈薩克語,德語,西班牙語,世界語,捷克語,波蘭語和巴西葡萄牙語

版本3.22.3中的新功能

  • 自3.22.3以來的變化摘要:
  • 修復Clang auto-copmletion片段插入和評分
  • 各種未初始化和未定義的行為修復
  • 現已安裝語言默認值
  • 支持使用llvm 3.9構建
  • 退格時刪除對
  • 為構建和運行Flatpak應用程序添加了支持,包括從通過Flatpak分發的Builder
  • 使用json清單進行flatpak-builder集成
  • 項目樹在刷新內容後擴展到上一個位置
  • 在執行構建系統安裝操作之前保存緩衝區
  • 在Build Output面板中顯示flatpak prebuild和postbuild輸出
  • 在buildconfig中存儲app-id
  • Enter / Return已重新啟用自動完成功能
  • Goto Line popover不再使用popover animation / delay
  • 避免過度激活ctags,clang和其他完成提供程序
  • 為Rust rls語言服務器設置LD_LIBRARY_PATH
  • 必要時回退到ptsname()
  • Workbench CSS樣式改進
  • 修復標籤,以便在自動完成期間在代碼段塊之間移動
  • 產生進程時對FreeBSD的TTY支持
  • 添加了新的“運行輸出”面板
  • 修復了在引號旁插入某些輸入法的問題
  • 編輯器現在允許覆蓋;
  • 終端現在支持突出顯示和激活網址
  • 修復終端
  • 中的複制和粘貼命令
  • 改進了在autotools項目之外編譯C代碼的支持,以正確發現標準包含文件
  • 通過Flatpak構建的SSL和SSH改進
  • 更新了翻譯:
  • 立陶宛語,匈牙利語,哈薩克語,德語,西班牙語,捷克語,波蘭語,巴西葡萄牙語,拉脫維亞語,塞爾維亞語

版本3.22.2中的新功能

  • Builder的Flatpak版本現在可以在構建項目時以Flatpak運行時為目標。正在進行更多工作以支持使用flatpak運行時運行項目。
  • 翻譯改進
  • 更多RTL改進
  • ASAN發現了大量內存洩漏修復
  • Builder現在將清理舊版臨時文件的makecache目錄。
  • Flatpak breakout子進程修復,允許從主循環同步使用。這修復了Flatpak的Builder版本中潛在的鎖定。
  • 診斷引擎已重新構建,以允許對診斷進行帶外更新。
  • Create-project現在依賴於git,因為它使用git來初始化一個新項目。
  • GObject Introspection改進。
  • 在大量使用情況下提高診斷創建的性能。當從項目中提取數千個診斷時,這會修復主循環停頓。
  • 診斷面板已更改為使用GtkTreeView支持更大的診斷列表,如某些項目中所示。
  • 為符號和診斷面板添加空狀態視圖。
  • Sysprof支持包括可視化工具,縮放和可選範圍。
  • Ctags現在可用於構建符號樹,包括Python
  • 添加了IdeSubprocessSupervisor,允許插件輕鬆管理外部進程。
  • 已為“語言服務器協議”添加了客戶端。使編寫基於語言服務器的插件變得容易。
  • 增加了對Meson和Cargo構建系統的支持。使用Meson運行支持將需要0.36.0的Meson。
  • 針對各種已棄用的gtk + API的棄用修復。
  • 運行時已經過改進,可以掛鉤到應用程序構建過程。
  • Vim支持已得到改進,可以更好地支持更改操作的計數。
  • 編輯器的構建和運行時改進。
  • 在自動完成期間正確處理alt + 0..n。
  • Builder現在依賴於json-glib-1.0。這可能是之前通過依賴關係所必需的,但現在是明確的。
  • 3.22.2還包括Rust支持的技術預覽。你可以通過每晚安裝Rust和“沙沙”來試試這個問題。用於集成診斷,自動完成和sybmol-tree支持的軟件包。
  • 這個週期也有一堆翻譯更新。感謝3.22.1以來的所有翻譯:Dusan Kazik,Aurimas Cernius,Balazs Mesko,Benedikt M. Thoma,ChenYang Li,Kjartan Maraas,Marek Cernocky',Mario Blattermann,Piotr Drag,Rafael Fontenelle

版本3.22.1中的新功能

  • RTL語言的大量小部件佈局修復程序,例如希伯來語。
  • 構建系統修復程序(某些平台上缺少-lm,修復了macOS上的pipe2)。
  • 使用“getent passwd”在發現首選用戶shell時獲取當前密碼。
  • 加載用戶和系統安裝的flatpak運行時。
  • 添加對Sysprof展示台的支持(需要Sysprof 3.22.1)
  • 為Sysprof插件添加空,失敗和錄製狀態。
  • 在適用時更喜歡GtkNativeFileChooser。
  • 支持使用autotools運行一些GJS項目。特別地,我們試圖發現“GJS模板”。 Makefile.am風格。
  • 修復Python插件的gettext用法。
  • 偏好視角現在更能容忍較小的屏幕尺寸,例如1280xH。
  • 各種UI潤色。
  • 大量翻譯更新。

版本3.20.4 / 3.22.0 Beta中的

新功能

  • 新搜索和替換實施
  • 新構建欄,提供構建配置,VCS分支和其他重要消息的概述。
  • 一個新的基於sysprof的探查器
  • 視角已經改進,我們已經刪除了側邊欄,因為我們提到會在3.20之前發生。
  • 改進了項目模板
  • 支持配置版本控制系統
  • 'ide'已重命名為'gnome-builder-cli'
  • 新建圖標
  • Vim改進
  • 新顏色選擇器插件
  • Autotools插件現在可以提取各種構建目標
  • 新的歡迎設計,包括改進的git clone,文件選擇器和模板嚮導。

版本3.20.4中的新功能


GNOME Builder 3.20.2中的新功能(2016年4月29日)

版本3.18.1 / 3.20 Beta 2中的新功能

  • 常見gettext錯誤的新診斷提供程序(Daiki Ueno)
  • Builder不再為已知的臨時目錄添加書籤。使用Builder打開單個文件時,這會讓事情變得不那麼煩人。 (Akshaya Kakkilaya)
  • 用戶幫助的框架已經落地,我們需要您的幫助在Builder中匯總一個好的幫助故事! (Alexandre Franke)
  • 黑暗模式的終端樣式已經修復(Carlos Soriano)
  • 首選項佈局被提取到EggColumnLayout並修復了各種高度寬度問題。請參閱https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • 添加了禁用各種診斷引擎的首選項。
  • 我們的共享庫模板的改進(Philip Withnall,Igor Gnatenko)有關詳細信息,請參閱`ide create-project --help`。
  • 添加了配置管理器以允許構建各種項目配置。配置編輯器允許您創建新的和調整現有配置。
  • 使用“xdg-app build”
  • 支持在xdg-app運行時內構建項目
  • 支持在jhbuild運行時內部構建(Patrick Griffis)
  • 用戶界面添加了各種工具提示(Piotr Drag,Adrian Zatreanu)
  • 換行天溝得到了渲染已刪除行的支持。
  • Ctags獲得了合併類似完成結果的支持。 (chandu)
  • 光標位置歷史記錄和ctags已移至.cache目錄。 (Megh Parikh)
  • Libide,Egg和Template-GLib標題現已安裝到$(includedir)/ gnome-builder- @ VERSION @。這允許從樹中構建C和vala插件。
  • 添加了通過GNOME Code Assistance啟用pylint的支持。
  • 您可以使用目錄名稱在greeter中搜索項目。
  • 編輯器中添加了空狀態啟動。
  • Vala最近更改的各種解決方法。
  • 命令欄可用性的各種修復(Sebastien Lafargue)
  • Vim改進(Sebastien Lafargue)
  • 插件可以在卸載時刪除首選項(Sebastien Lafargue)
  • 翻譯的許多改進(Alexandre Franke,Anders Jonsson,Artur de Aquino Morais,Aurimas Cernius,Balazs Mesko,Baurzhan Muftakhidinov,Chao-Hsiung Liao,Daniel Mustieles,Dusan Kazik,Fran Dieguez,Gabor Kelemen,Mario Blattermann,Piotr Drag ,Rafael Fontenelle,Rudolfs Mazurs)

版本3.18.1中的新功能

  • 對Vala的初步支持。在我們將其移出流程之前,我們確實預計事情會有些漏洞。這個插件是用Vala編寫的,需要libval​​a-0.30。它支持自動完成,類型錯誤突出顯示,符號樹和跳轉到定義。我們希望vala社區繼續幫助使這個插件變得更好。
  • 您現在可以在Vala中編寫插件。 * .vapi是為libide-1.0和gnome-builder-1.0生成的。
  • 在大多數情況下,自動完成功能會快得多。查看https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/,了解有關如何完成此操作的更多信息。
  • 大多數自動完成引擎現在支持模糊完成。這意味著“gtkwidshow”將匹配“gtk_widget_show”。
  • 修理了一些消防員。
  • - 啟用 - * - 插件現在可以正常工作。
  • 內容類型加載已修復,因此圖騰不再打開Makefile.am。
  • Python jedi完成已得到改進。
  • 修正一些覆蓋警告。
  • 編輯器中添加了一個新按鈕,以跳轉到下一個警告或錯誤。
  • C壓頭對替代編碼樣式更友好。
  • Reindent line support已登陸(emacs中的標籤,vim中的==,默認為ctrl + alt + i)。
  • 已啟用總覽圖的新字體。它被稱為BuilderBlocks,是一種基於Behdad Esfahbod豆腐的通用塊字體。
  • ctags插件現在可以將標籤生成推遲到自動生成`make ctags`。
  • 您現在可以為空格,製表符,換行符,非破壞空格,尾隨和前導空格繪製標記。
  • 許多翻譯更新,包括(法語,匈牙利語,哈薩克語,韓語,西班牙語,芬蘭語,世界語,捷克語,意大利語,巴西葡萄牙語,波蘭語,德語和塞爾維亞語)。
  • 搜索工作流程的改進。
  • 各種vim和emacs的兼容性和穩定性改進。
  • Jedi完成提案現在顯示正確的單詞和以__開頭的函數概率較低。
  • 符號樹面板穩定性改進。

版本3.18.0中的新功能

  • 緩衝區:積極釋放符號解析器
  • build:默認情況下禁用設備管理器/ mingw插件
  • cindent:確保我們不會永遠循環尋找上下文
  • 計數器:在linux上添加vsdo後備,沒有rdtscp指令
  • 計數器:從x86_64
  • 上的rdtscp指令屏蔽CPU位
  • 編輯:積極發布基礎文檔以防止洩密
  • 編輯:k在vim模式下請求文檔
  • 編輯器:添加簡單的轉到行popover,在gedit模式下使用ctr + i激活
  • 編輯:修復DnD崩潰到編輯器
  • keybindings:在gedit模式下使用ctrl + alt + o進行全局搜索。
  • map-bin:當未使用浮動欄時忽略大小調整
  • 插件:show plugin如果被禁用則顯示為灰色
  • 搜索:停用搜索結果中的進度條
  • 搜索:修復搜索文本時修復popover錯誤
  • 搜索:使搜索條目對較小尺寸更寬容
  • 搜索:默認顯示更多搜索結果
  • symbol-tree:修復緩存超時以使用毫秒
  • 主題:修復堆棧標題中視圖控件的樣式
  • view-stack:允許通過單擊標題
  • 來聚焦視圖堆棧

版本3.16.3中的新功能

  • 新的源代碼小地圖,最近被上游推送到GtkSourceView。
  • 基於最近的設計工作的新迎賓員。
  • 新的XML突出顯示器,用於突出顯示匹配的XML元素。
  • 支持基於ctags的自動完成功能。
  • 可以使用--enable-rdtscp啟用的高性能,多線程計數器。默認情況下禁用它們,因為它們需要更新的Intel Core i [357]功能。 ide-list-counters可用於從正在運行或崩潰的進程中提取它們。
  • 偏好界面得到了極大的改善。
  • 搜索改進。
  • Python的strftime格式完成提供程序。
  • 其他emacs,vim和默認鍵綁定。
  • 使用mingw構建autotools項目的實驗支持。
  • Python自動壓縮器改進。
  • Adwaita上的許多CSS樣式改進。
  • 對基於遞歸自動機的項目的額外支持。
  • 某些功能已通過gsettings配置。
  • 分層設置支持項目與全局設置。
  • 改進的模型支持。
  • 支持解析DOAP文件。
  • 插入了各種內存洩漏。
  • 增量突出顯示有更積極的失效。
  • autotools支持中的各種競爭條件都是修復。
  • OpenBSD和FreeBSD構建系統修復。
  • 許多翻譯改進。
  • libide-1.0.so和Ide-1.0.typelib現已安裝到私人目錄。

版本3.16.2中的新功能

  • 修復虛擬vcs中的雙重免費。
  • 修復虛擬vcs中的項目樹加載。
  • 以emacs模式修復工作台操作名稱。
  • 改進項目樹中文件名的排序。
  • 確保加載與GtkSourceLanguage支持的內容類型匹配的文件。
  • 默認情況下啟用項目樹。
  • 默認情況下啟用項目樹圖標。
  • 在項目樹中添加重命名文件。
  • 在項目樹中添加移動到垃圾箱。
  • 在礦工發現項目之前對先前打開的項目進行排序。
  • 使用sysconf()獲取頁面大小(修復在OpenBSD上構建)。
  • 各種clang構建修復。
  • 使用向下箭頭代替漢堡包搜索欄。
  • 在markdown實時預覽中修復unicode。

版本3.16.0中的新功能

  • 受設計網格紙影響的全新GtkSourceView主題。
  • 基於GtkSourceView的集成源編輯器。
  • 通過Clang鍵入C,C ++時的實時診斷。
  • 通過gnome-code-assistance為Python,Ruby,CSS,JavaScript,JSON,Vala,Go和其他人鍵入實時診斷。
  • 在源代碼編輯器中突出顯示添加/更改的行。
  • 強大的Vim和​​Emacs仿真。
  • 單個文件的多個視圖。支持水平和垂直分割。
  • 導航歷史記錄,可在修改後的文件中前後跳轉。
  • 強大的代碼片段引擎,包括支持GLib 2.44風格的GObjects。
  • 快速搜索以查找項目中的文件以及devhelp中的文檔。
  • 智能退格,以簡化空格而非標籤。
  • 使用自動完成功能執行內部GActions和Vim樣式命令的命令欄。
  • Vim的scrolloffset的實現。
  • 重新加載文件時恢復插入光標。
  • 基於已加載緩衝區中的當前單詞自動完成。
  • 基於clang的自動完成實驗支持。
  • 支持vim,emacs和kate樣式模型。
  • Editorconfig支持。
  • 對基於autoconf / automake的構建系統的實驗性只讀支持。
  • 適用於GNU C89,Python和XML的強大自動壓縮程序。
  • 實驗項目樹(可通過F9獲得)。
  • 建立基於汽車製品的項目的實驗支持。
  • 在Vim仿真中重命名重播命令重複。
  • 修改緩衝區的自動保存,永遠不會丟失更改。
  • 通過Python(CPython)或JavaScript(Gjs)和GObject Introspection編寫腳本。
  • 在筆記本電腦電池上運行時的動態電源管理。
  • HTML和Markdown實時預覽。
  • 自動完成g_date_time_format()格式參數。
  • 使用橡皮筋輸入提前搜索。

版本3.15.4.1中的新內容

  • 這是GNOME Builder的第一個預覽版本我們繼續我們的GNOME 3.16之旅!如果您在找到錯誤時花時間提交錯誤,我們將非常感激。您可以通過以下URL使用Bugzilla報告錯誤:https://bugzilla.gnome.org/enter_bug.cgi?product =gnome-build

<強>要求

  • GTK +

類似的軟件

Val(a)IDE
Val(a)IDE

11 May 15

MARS
MARS

3 Jun 15

Leo
Leo

14 Apr 15

Anjuta Extras
Anjuta Extras

2 Oct 17

意見 GNOME Builder

評論沒有發現
添加評論
打開圖片!