CLion是一款專為開發(fā)C及C++所設計的跨平臺IDE。
標簽:IDE集成開發(fā)環(huán)境 跨平臺C/C++IDE軟件正版化開發(fā)商: JetBrains
當前版本: v2025.2
產(chǎn)品類型:軟件
產(chǎn)品功能:IDE集成開發(fā)環(huán)境
平臺語言:英文|中文
開源水平:不提供源碼
本產(chǎn)品的分類與介紹僅供參考,具體以商家網(wǎng)站介紹為準,如有疑問請來電 023-68661681 咨詢。
CLion 2025.2 為 CLion Nova 語言引擎引入了新的增強,包括重做的格式化程序。 它還為嵌入式開發(fā)者提供了新功能,例如可以在不停止程序的情況下實時監(jiān)視全局變量的實時監(jiān)視。同時此版本還更新了項目狀態(tài)微件,并擴展了 GoogleTest 集成的功能。
新版本大幅重做了 C/C++ 代碼格式化程序的功能、相應的狀態(tài)欄微件以及微件和設置 UI。 這項改進的主要結(jié)果是,編輯器的縮進大小、狀態(tài)欄微件的信息與格式化程序設置之間的關系現(xiàn)在變得一致而清晰。 另外您還可以直接在微件中配置 ClangFormat、Indents Detection 或 EditorConfig 等其他格式化程序選項,而無需通過設置完成這項操作。
新版本改進了 CLion Nova 在以遠程方式工作時的性能和響應能力,輸入輔助功能現(xiàn)在會在瘦客戶端而不是服務器上運行。 這意味著在某些情況下,您無需等待后端的響應,網(wǎng)絡連接也不再影響 IDE 的響應能力。 按下退格鍵時,對于諸如自動插入成對的 <>、[] 或 () 括號或者智能縮進這樣的功能,現(xiàn)在與在本地工作時的速度一樣快。
請注意,部分輸入輔助功能尚未移至瘦客戶端,但官方技術團隊正在努力解決這個問題。
借助實時監(jiān)視功能,您可以在不停止程序執(zhí)行的情況下實時監(jiān)視全局變量。 對于使用時間關鍵型協(xié)議(如藍牙或 Zigbee)或者使用需要不間斷運行的物理過程(如電動機控制或?qū)崟r傳感器采樣)的嵌入式系統(tǒng)開發(fā)者而言,這項功能特別實用。
此功能默認啟用。 要使用該功能,確保已在 Settings | Advanced Settings | Debugger(設置 | 高級設置 | 調(diào)試器)中啟用 Debug Servers(調(diào)試服務器)選項。 請注意,實時監(jiān)視目前僅適用于 SEGGER J-Link 和 ST-LINK 調(diào)試服務器,或與 SEGGER J-Link 或 ST-LINK 調(diào)試探針連接的泛型服務器。
除了通用的 SEGGER J-Link 和 STM32 調(diào)試服務器外,您現(xiàn)在還可以使用專為 ESP-IDF 項目設計的調(diào)試服務器。 它只包含最基本和最必要的設置,其他所有設置均已預先配置,可以簡化配置過程。
轉(zhuǎn)到 Settings | Build, Execution, Deployment | Debugger | Debug Servers(設置 | 構建、執(zhí)行、部署 | 調(diào)試器 | 調(diào)試服務器),點擊 +,選擇 ESP-IDF 模板。 然后您可以配置調(diào)試服務器、設備和調(diào)試器的參數(shù)。 如果需要更詳細的配置選項,您可以將 ESP-IDF 調(diào)試服務器轉(zhuǎn)換為泛型服務器。
以前,CLion Nova 在分析源代碼時有時會忽略可能存在的編譯錯誤,并且不會在編輯器中顯示相應的警告。 因此,這些錯誤只有在構建完成后才會出現(xiàn)在終端中。 現(xiàn)在,CLion Nova 可以在您點擊 Build(構建)、Run(運行)或 Debug(調(diào)試)之前捕獲所有錯誤。
新版本擴展了 CLion Nova 中 GoogleTest 集成的功能,現(xiàn)在 CLion Nova 的 GoogleTest 功能與 CLion Classic 中的功能一致, 核心功能之一是對 TEST_P 宏的支持。 這對參數(shù)化測試非常有用,因為在參數(shù)化測試中,您需要用不同的輸入值運行相同的測試邏輯。 現(xiàn)在點擊 TEST_P 函數(shù)旁邊裝訂區(qū)域中的綠色 Run(運行)按鈕,即可運行參數(shù)化測試。
更新時間:2025-09-11 10:03:55.000 | 錄入時間:2015-04-27 09:32:03.000 | 責任編輯:龔雪