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