翻譯|行業資訊|編輯:董玉霞|2022-08-01 17:01:30.230|閱讀 563 次
概述:CLion全新版本V2022.2正式發布,CLion 2022.2版本更好地與 CMake 和 CMake 預設集成。快速文檔彈出窗口已成為有關 C++ 和 CMake 代碼的有用知識來源。增強的靜態和動態代碼分析、更好的調試器集成以及遠程和 Docker 工具鏈的性能改進可幫助您更高效地進行開發。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
CLion全新版本V2022.2正式發布,CLion 2022.2版本更好地與 CMake 和 CMake 預設集成。快速文檔彈出窗口已成為有關 C++ 和 CMake 代碼的有用知識來源。增強的靜態和動態代碼分析、更好的調試器集成以及遠程和 Docker 工具鏈的性能改進可幫助您更高效地進行開發。
CLion 現在捆綁了 CMake 3.23。它與 CMake 預設更好地集成,并使更新 CMake 腳本和選項更容易。
快速文檔彈出窗口 現在在 CMake 腳本中可用。該文檔針對標準 CMake 實體顯示:
始終為當前捆綁的 CMake 版本呈現文檔,并且暫時不適用于用戶定義的實體。
在 CLion 中編輯 CMake 文件時,您可以對具有靜態名稱的 CMake 命令和變量使用自動完成功能。在 v2022.2 中,與 Qt 相關的命令被添加到完成列表中。
在 CLion 2022.2 中,您現在可以查看 CMake 緩存變量并更新在 Settings | 構建、執行、部署| 制作。 當表格處于焦點時,開始輸入以搜索變量或其值。CLion 還在 CMake 緩存變量的工具提示中顯示了簡短描述。
為所有配置和構建預設自動創建 CLion 配置文件時,CLion 現在為在 CLion 中創建的 CMake 配置文件使用新的命名方案:
彩色編譯器輸出可幫助用戶更快地處理編譯錯誤,默認情況下在 CLion 中為 CMake 中的 Ninja 生成器啟用彩色輸出。
快速文檔 彈出窗口 ( Ctrl+Q) 是一種通用工具,可幫助您獲取有關插入符號處代碼元素的更多信息 。 默認情況下,CLion 會在鼠標懸停時自動在彈出窗口中顯示快速文檔。在 v2022.2 中,CLion 為本文檔添加了更多代碼洞察力。
通讀代碼庫時,您經常需要檢查常量表達式的值。CLion 現在在“快速文檔”彈出窗口中顯示編譯時評估的表達式的值。這適用于consteval、 constexpr或模板實例化,僅舉幾個例子。
CLion 2022.2 可以在 快速文檔彈出窗口中將枚舉值視為整數。
查看給定的結構或類聲明是否支持 復制和移動操作可能很有用,因此 CLion 現在在快速文檔彈出窗口 中顯示此信息。
GDB 服務器通常用于片上調試。一個新的向導幫助創建 嵌入式 GDB 服務器運行配置,其中預定義的 GDB 服務器參數對應于向導設置中選擇的 GDB 服務器類型。支持的類型有:
CLion 2022.2 刪除了許多不正確的警告,添加了新的檢查,并使 Clangd 正確識別該 -std=gnu++23選項。
CLion 的 數據流分析現在計算每個積分變量的可能值的上限和下限。這為Unreachable code、Constant conditions等檢查提供了額外信息。 在此區間分析之上,構建了Array index is out of bounds檢查。它報告通過可能超出范圍的索引訪問數組或分配的緩沖區的變量。
如果您更喜歡 Clang-Tidy 配置文件而不是 IDE 設置,請在 設置|中選擇此選項。編輯| 檢查| C/C++ | 靜態分析工具| 鏗鏘有力。在這種情況下,一個新的小部件將出現在編輯器的右下角:
Settings | 中的檢查設置 編輯| 檢查現在可視化突出顯示樣式。當您想要更改檢查在編輯器中的顯示方式時,您可以使用新的 “在編輯器中突出顯示”下拉菜單進行設置,該菜單可以方便地顯示所有可用的突出顯示樣式。
Valgrind Memcheck 是一個集成到 CLion 中的工具,用于檢測內存使用問題。在 v2022.2 中,我們增強了報告配置問題的方式。CLion 現在會在為發布配置啟動 Valgrind Memcheck 時通知您,并且因此缺少可執行文件的調試信息。
調試時,有時庫符號在本地計算機上不可用。在這種情況下,您可以使用符號服務器,這是一種文件服務器,它將您的調試符號集中存儲在服務器上,而不是在每個開發人員的機器上。在 Windows 上的 CLion 中,您現在可以在 設置| 中為調試器配置符號服務器。構建、執行、部署| 調試器| 符號服務器。
CLion v2022.2 捆綁了 GDB v12.1 和 LLDB v14。
使用 本地資源進行遠程開發時,初始同步步驟可能需要相當長的時間。CLion 2022.2 使用 rsync來同步您的部署配置。
為了提高 Docker 工具鏈的編譯器信息收集性能,CLion 現在使用 Dockerexec代替run.
通常 Docker 鏡像中的工具鏈有一個位于鏡像內部的環境文件。CLion 現在可以正確地從容器內挑選文件。
IntelliJ Rust現在考慮 #![recursion_limit]到了,它控制了宏擴展深度。如果不需要宏完全展開,可以調整 宏展開的最大遞歸限制設置。 還 啟用了檢測配置文件更改的新方法,以及重新加載項目模型的新方法。
其他 IntelliJ Rust 插件改進:
Space集成現在與 CLion 2022.2 捆綁在一起。通過一流的集成,可以 瀏覽 Space 項目和克隆存儲庫,然后直接開始處理它們。當更改準備就緒時,可以 在 IDE 中創建合并請求并執行 代碼審查。
以上就是關于全新版本CLion更新詳情的全部內容,更多關于CLion使用教程的內容可進入官網查看。
CLion是一款專為開發C及C++所設計的跨平臺IDE。它是以IntelliJ為基礎設計的,包含了許多智能功能來提高開發人員的生產力。
CLion技術交流QQ群:786598704 歡迎進群一起討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn