clion2019 mac版是一款適用於C和C ++的跨平臺IDE,功能強大的智能編碼輔助和代碼分析軟件,使用 clion漢化版可以經過即時導航和可靠的重構來提高你的工做效率,強大的智能代碼輔助,讓你省時省力又省心,擁有智能編輯器來分析上下文。這次分享的即是CLion 2019 for Mac使用教程-快速修復和即時代碼分析。框架
CLion會持續監控您的代碼中是否存在潛在錯誤。若是找到任何內容,它將突出顯示編輯器中的可疑代碼。若是查看右側的編輯器裝訂線,則會看到錯誤條,若是單擊它們,則會將您導航到檢測到的問題。從一個突出顯示的問題導航到另外一個突出問題的另外一種方法是按F2/⇧F2。裝訂線頂部的狀態指示器概述了文件狀態。編輯器
除了查找編譯錯誤外,CLion還能夠識別代碼效率低下的問題,甚至能夠對您的代碼執行數據流分析,以查找沒法訪問/未使用的代碼以及其餘問題和「代碼氣味」:ide
CLion的即時代碼檢查涵蓋了C / C ++代碼中大約40種潛在的問題案例,其餘語言也是如此。編碼
當問題突出顯示時,將插入符號放在其上,按⌥Enter並從建議的快速修復解決方案中選擇。(或者,經過單擊該行旁邊的燈泡來進入上下文菜單。)spa
您還能夠選擇解決項目中全部相似的問題。或者,若是您認爲此檢查無用,則能夠將其抑制爲所需的範圍:命令行
CLion提供了全部可用檢查的詳細說明。您還能夠管理其嚴重性(從「錯別字」,「警告」,「錯誤」等中選擇),甚至在某些狀況下還能夠調整檢查的參數以更好地反映您的要求。code
您可使用批處理模式運行多個檢查(甚至所有檢查)Code | Inspect Code
。orm
若是您想從整個代碼庫中消除一個特定的問題,可使用按名稱運行檢查(⌥⇧⌘I),而後選擇所需的範圍。將打開一個單獨的窗口,其中包含檢查結果,您能夠在其中從新組合問題,並在可能的狀況下對全部問題批量應用快速修復:blog
「未使用的包含」檢查在基於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 ++)。