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