Qt Creator 8 發布,開源 IDE 帶來新插件和 Python 改進
Qt 項目今天發布了 Qt Creator 8 作為這個開源、免費和跨平臺集成開發環境 (IDE) 的主要版本,適用于 GNU/Linux、Android、macOS、iOS 和 Windows 系統。Qt Creator 8 比 Qt Creator 7 晚了大約四個月,它引入了新的實驗性插件,通過在Qt Creator的代碼編輯器和GitLab中以注釋的形式顯示代碼覆蓋率來支持Coco代碼覆蓋率分析工具,允許您瀏覽和克隆項目,或者在版本控制視圖中連接 checkout 來接收事件通知。
此版本還為 Python 開發人員帶來了改進,因為它默認切換到新的???python-lsp-server?
??語言服務器,您可以從新的 Python > 語言服務器配置首選項頁面進行配置。此外,Qt Creator 現在可以識別 UI 文件中未保存的更改。
對于 CMake 項目,Qt Creator 8 引入了一個新的“Profile”構建配置模板,它將“RelWithDebInfo”CMake 構建類型與“QML 調試和分析”相結合。“我們現在完全依賴 Qt Creator 中的“QML 調試和分析”選項,而不是在我們的項目模板中硬編碼“Debug”和“RelWithDebInfo”CMake 構建類型的 QML 調試選項,該選項現在默認為“調試”和“配置文件”構建配置。現有的構建目錄不受影響,”開發人員說。對于Android 開發人員,對于 Android 開發人員,Qt Creator 8 添加了一個新選項,允許您通過 Wi-Fi 連接設備并修復與較新的 Android SDK 工具相關的一些問題,對于 iOS 開發人員,它提高了開發時連續部署的速度,對于 Docker 開發人員,它帶來了對遠程進程和文件的支持。
在底層,Qt Creator 8 移除了基于 libclang 的代碼模型回退,因為它現在僅依賴于 Clangd 和內部 LSP 客戶端實現。對于 RAM 較低的開發機器,Qt Creator 現在會默認關閉 Clangd 并通知您。有關此主要更新中包含的更改的更多詳細信息,請查看完整的更改日志。同時,您可以從官方網站下載 Qt Creator 8.0 并將其安裝到您的 GNU/Linux 發行版上。