原創(chuàng)|產(chǎn)品更新|編輯:龔雪|2025-09-11 10:14:00.110|閱讀 79 次
概述:知名C/C++開發(fā)工具CLion全新發(fā)布v2025.2,新版本為 CLion Nova 語言引擎引入了新的增強(qiáng),包括重做的格式化程序等,歡迎下載新版體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
CLion是一款專為開發(fā)C及C++所設(shè)計(jì)的跨平臺(tái)IDE。它是以IntelliJ為基礎(chǔ)設(shè)計(jì)的,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力。這種強(qiáng)大的IDE幫助開發(fā)人員在Linux、OS X和Windows上來開發(fā)C/C++,同時(shí)它還使用智能編輯器來提高代碼質(zhì)量、自動(dòng)代碼重構(gòu)并且深度整合CMake編譯系統(tǒng),從而提高開發(fā)人員的工作效率。
Jetbrains技術(shù)交流群(QQ):1041268376 歡迎一起進(jìn)群討論
CLion 2025.2 為 CLion Nova 語言引擎引入了新的增強(qiáng),包括重做的格式化程序。 它還為嵌入式開發(fā)者提供了新功能,例如可以在不停止程序的情況下實(shí)時(shí)監(jiān)視全局變量的實(shí)時(shí)監(jiān)視。同時(shí)此版本還更新了項(xiàng)目狀態(tài)微件,并擴(kuò)展了 GoogleTest 集成的功能。
新版本大幅重做了 C/C++ 代碼格式化程序的功能、相應(yīng)的狀態(tài)欄微件以及微件和設(shè)置 UI。 這項(xiàng)改進(jìn)的主要結(jié)果是,編輯器的縮進(jìn)大小、狀態(tài)欄微件的信息與格式化程序設(shè)置之間的關(guān)系現(xiàn)在變得一致而清晰。 另外您還可以直接在微件中配置 ClangFormat、Indents Detection 或 EditorConfig 等其他格式化程序選項(xiàng),而無需通過設(shè)置完成這項(xiàng)操作。
新版本改進(jìn)了 CLion Nova 在以遠(yuǎn)程方式工作時(shí)的性能和響應(yīng)能力,輸入輔助功能現(xiàn)在會(huì)在瘦客戶端而不是服務(wù)器上運(yùn)行。 這意味著在某些情況下,您無需等待后端的響應(yīng),網(wǎng)絡(luò)連接也不再影響 IDE 的響應(yīng)能力。 按下退格鍵時(shí),對(duì)于諸如自動(dòng)插入成對(duì)的 <>、[] 或 () 括號(hào)或者智能縮進(jìn)這樣的功能,現(xiàn)在與在本地工作時(shí)的速度一樣快。
請(qǐng)注意,部分輸入輔助功能尚未移至瘦客戶端,但官方技術(shù)團(tuán)隊(duì)正在努力解決這個(gè)問題。
借助實(shí)時(shí)監(jiān)視功能,您可以在不停止程序執(zhí)行的情況下實(shí)時(shí)監(jiān)視全局變量。 對(duì)于使用時(shí)間關(guān)鍵型協(xié)議(如藍(lán)牙或 Zigbee)或者使用需要不間斷運(yùn)行的物理過程(如電動(dòng)機(jī)控制或?qū)崟r(shí)傳感器采樣)的嵌入式系統(tǒng)開發(fā)者而言,這項(xiàng)功能特別實(shí)用。
此功能默認(rèn)啟用。 要使用該功能,確保已在 Settings | Advanced Settings | Debugger(設(shè)置 | 高級(jí)設(shè)置 | 調(diào)試器)中啟用 Debug Servers(調(diào)試服務(wù)器)選項(xiàng)。 請(qǐng)注意,實(shí)時(shí)監(jiān)視目前僅適用于 SEGGER J-Link 和 ST-LINK 調(diào)試服務(wù)器,或與 SEGGER J-Link 或 ST-LINK 調(diào)試探針連接的泛型服務(wù)器。
除了通用的 SEGGER J-Link 和 STM32 調(diào)試服務(wù)器外,您現(xiàn)在還可以使用專為 ESP-IDF 項(xiàng)目設(shè)計(jì)的調(diào)試服務(wù)器。 它只包含最基本和最必要的設(shè)置,其他所有設(shè)置均已預(yù)先配置,可以簡化配置過程。
轉(zhuǎn)到 Settings | Build, Execution, Deployment | Debugger | Debug Servers(設(shè)置 | 構(gòu)建、執(zhí)行、部署 | 調(diào)試器 | 調(diào)試服務(wù)器),點(diǎn)擊 +,選擇 ESP-IDF 模板。 然后您可以配置調(diào)試服務(wù)器、設(shè)備和調(diào)試器的參數(shù)。 如果需要更詳細(xì)的配置選項(xiàng),您可以將 ESP-IDF 調(diào)試服務(wù)器轉(zhuǎn)換為泛型服務(wù)器。
以前,CLion Nova 在分析源代碼時(shí)有時(shí)會(huì)忽略可能存在的編譯錯(cuò)誤,并且不會(huì)在編輯器中顯示相應(yīng)的警告。 因此,這些錯(cuò)誤只有在構(gòu)建完成后才會(huì)出現(xiàn)在終端中。 現(xiàn)在,CLion Nova 可以在您點(diǎn)擊 Build(構(gòu)建)、Run(運(yùn)行)或 Debug(調(diào)試)之前捕獲所有錯(cuò)誤。
新版本擴(kuò)展了 CLion Nova 中 GoogleTest 集成的功能,現(xiàn)在 CLion Nova 的 GoogleTest 功能與 CLion Classic 中的功能一致, 核心功能之一是對(duì) TEST_P 宏的支持。 這對(duì)參數(shù)化測試非常有用,因?yàn)樵趨?shù)化測試中,您需要用不同的輸入值運(yùn)行相同的測試邏輯。 現(xiàn)在點(diǎn)擊 TEST_P 函數(shù)旁邊裝訂區(qū)域中的綠色 Run(運(yùn)行)按鈕,即可運(yùn)行參數(shù)化測試。
更多產(chǎn)品更新資訊,歡迎來電咨詢:023-68661681
慧都是?家?業(yè)數(shù)字化解決?案公司,專注于軟件、?油與?業(yè)領(lǐng)域,以深?的業(yè)務(wù)理解和?業(yè)經(jīng)驗(yàn),幫助企業(yè)實(shí)現(xiàn)智能化轉(zhuǎn)型與持續(xù)競爭優(yōu)勢(shì)。
慧都科技是JetBrains的中國區(qū)的合作伙伴,JetBrains作為軟件開發(fā)領(lǐng)域的優(yōu)秀IDE供應(yīng)商,通過智能IDE及AI工具(如AI Assistant/Junie),助力企業(yè)實(shí)現(xiàn)代碼自動(dòng)生成與重構(gòu)(多行補(bǔ)全、單元測試生成)、高效錯(cuò)誤檢測與調(diào)試(實(shí)時(shí)分析潛在問題)、文檔與提交信息自動(dòng)化(智能生成文檔/Commit消息) ,并支持跨語言開發(fā)(Java/Python/JS等)及團(tuán)隊(duì)協(xié)作(集成版本控制、項(xiàng)目管理工具),顯著提升全流程開發(fā)效率與代碼質(zhì)量。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都網(wǎng)