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