使用CLion 2019 for Mac進行快速修復和即時代碼分析!


clion2019 mac版是一款適用於C和C ++的跨平台IDE,功能強大的智能編碼輔助和代碼分析軟件,使用 clion漢化版能夠通過即時導航和可靠的重構來提升你的工作效率,強大的智能代碼輔助,讓你省時省力又省心,擁有智能編輯器來分析上下文。此次分享的便是CLion 2019 for Mac使用教程-快速修復和即時代碼分析。

代碼分析

即時分析

CLion會持續監控您的代碼中是否存在潛在錯誤。如果找到任何內容,它將突出顯示編輯器中的可疑代碼。如果查看右側的編輯器裝訂線,則會看到黃色和紅色錯誤條,如果單擊它們,則會將您導航到檢測到的問題。從一個突出顯示的問題導航到另一個突出問題的另一種方法是按F2/⇧F2。裝訂線頂部的狀態指示器概述了文件狀態。

除了查找編譯錯誤外,CLion還可以識別代碼效率低下的問題,甚至可以對您的代碼執行數據流分析,以查找無法訪問/未使用的代碼以及其他問題和“代碼氣味”:

快速修復

CLion的即時代碼檢查涵蓋了C / C ++代碼中大約40種潛在的問題案例,其他語言也是如此。

當問題突出顯示時,將插入符號放在其上,按⌥Enter並從建議的快速修復解決方案中選擇。(或者,通過單擊該行旁邊的燈泡來進入上下文菜單。)

您還可以選擇解決項目中所有類似的問題。或者,如果您認為此檢查無用,則可以將其抑制為所需的范圍:

檢查代碼

CLion提供了所有可用檢查的詳細說明。您還可以管理其嚴重性(從“錯別字”,“警告”,“錯誤”等中選擇),甚至在某些情況下還可以調整檢查的參數以更好地反映您的要求。

您可以使用批處理模式運行多個檢查(甚至全部檢查)Code | Inspect Code

如果您想從整個代碼庫中消除一個特定的問題,可以使用按名稱運行檢查(⌥⇧⌘I),然后選擇所需的范圍。將打開一個單獨的窗口,其中包含檢查結果,您可以在其中重新組合問題,並在可能的情況下對所有問題批量應用快速修復:

未使用包括

“未使用的包含”檢查在基於Clangd的引擎上實現。它提出了3種檢測策略:保守策略,激進策略和默認策略(檢測未直接使用),默認策略最接近“包含您使用的內容”原則。

整潔

CLion帶有Clang-Tidy集成。Clang-Tidy檢查的顯示方式與CLion自己的內置代碼檢查方式相同,並且還可以通過提供快速修復⌥Enter

轉到設置/首選項| 編輯器 檢驗| C / C ++ | 一般 Clang-Tidy調整在CLion中啟用/禁用的檢查列表。在文本字段中使用Clang-Tidy命令行格式。 或使用.clang-tidy配置文件,而不是IDE提供的設置。

此外,可以通過上下文菜單啟用/禁用單個檢查。

啟用C ++核心准則或Clang靜態分析器檢查,嘗試現代化檢查甚至實施您自己的檢查,並立即在CLion中獲取它們(對於自定義檢查,請在“設置/首選項” |“語言和框架” |“ C”下將Clang-Tidy二進制文件更改為您自己的二進制文件) / C ++)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM