翻譯|使用教程|編輯:董玉霞|2022-03-23 16:42:50.110|閱讀 319 次
概述:本篇教程主要介紹 CLion 入門指南里關(guān)于協(xié)助編碼的內(nèi)容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
本篇教程主要介紹 CLion 入門指南里關(guān)于協(xié)助編碼的內(nèi)容。
Ctrl+SpaceCLion 中的基本補全在您鍵入時工作,并提供所有可用補全的列表。要過濾此列表并僅查看與預(yù)期類型匹配的建議,請使用智能完成Ctrl+Shift+Space:
即使是空類或新的 C/C++ 文件也包含樣板代碼,CLion 會自動生成這些代碼。例如,當您添加一個新類時,CLion 會創(chuàng)建一個標頭,其中已經(jīng)放置了存根代碼和標頭保護,以及包含它的相應(yīng)源文件。
最有用的代碼生成功能之一是從使用中創(chuàng)建。它可以幫助您在想法出現(xiàn)時專注于這些想法并處理日常事務(wù)。例如,當您調(diào)用尚未實現(xiàn)的函數(shù)時,無需中斷流程:按下Alt+Enter以生成您可以稍后返回的存根代碼。Create from usage也適用于變量和類:
要在代碼中的任何位置獲取代碼生成選項列表,請按Alt+Insert以調(diào)用Generate菜單:
這些選項可以幫助您跳過大量代碼編寫。除了生成構(gòu)造函數(shù)/析構(gòu)函數(shù)、getter/setter、各種操作符之外,還可以快速覆蓋和實現(xiàn)函數(shù):
實時模板是生成整個代碼結(jié)構(gòu)的工具。在Settings / Preferences |中找到即用型模板列表 編輯 | 實時模板。要將模板粘貼到您的代碼中,請調(diào)用Code | 插入實時模板或按Ctrl+J,例如:
要使用循環(huán)和條件語句(如if、while、for、 )快速包圍您的代碼#ifdef,請調(diào)用Code | 環(huán)繞或按Ctrl+Alt+T:
當您在代碼中的符號旁邊看到一個燈泡時,這意味著 CLion 的代碼分析發(fā)現(xiàn)了潛在問題或可能需要進行的更改:
單擊燈泡圖標(或按Alt+Enter)并選擇最合適的操作或快速修復(fù):
在動態(tài)代碼分析期間,CLion 會突出顯示可疑代碼并在右側(cè)裝訂線中顯示彩色條紋。您可以將鼠標懸停在條紋上以查看問題描述并單擊它以跳轉(zhuǎn)到相應(yīng)的問題。裝訂線頂部的標志指示整體文件狀態(tài):
CLion 不僅可以檢測編譯錯誤,還可以檢測代碼效率低下的問題,例如未使用的變量或死代碼。此外,它還集成了一組可定制的Clang-tidy 檢查。
要啟用或禁用檢查,請配置其嚴重性級別(檢查是否應(yīng)引發(fā)錯誤或僅顯示為警告)并設(shè)置范圍,轉(zhuǎn)到設(shè)置/首選項 | 編輯 | 檢查。
您還可以根據(jù)需要對整個項目或自定義范圍運行檢查,并在單獨的窗口中查看結(jié)果。為此,請致電代碼 | 檢查代碼或使用代碼 | 分析代碼 | 按名稱運行檢查以Ctrl+Alt+Shift+I進行特定檢查。
在結(jié)果工具窗口中,您可以一次批量應(yīng)用多個問題的快速修復(fù)。在描述選項卡中單擊部分修復(fù):
重構(gòu)有助于在不添加新功能的情況下改進代碼,使其更簡潔、更易于閱讀和維護。使用主菜單的Refactor部分或調(diào)用Refactor This...Ctrl+Alt+Shift+T來獲取當前位置可用的重構(gòu)列表:
例如:
以上就是CLion入門指南中關(guān)于協(xié)助編碼的的相關(guān)介紹,更多關(guān)于CLion教程的內(nèi)容可進入官網(wǎng)查看。
正值“315”消費者權(quán)益日,慧都為正版護航,聯(lián)合Jetbrains廠商推出滿減優(yōu)惠,旗下產(chǎn)品最高減1200,歡迎大家進入活動詳情頁了解詳情。
CLion是一款專為開發(fā)C及C++所設(shè)計的跨平臺IDE。它是以IntelliJ為基礎(chǔ)設(shè)計的,包含了許多智能功能來提高開發(fā)人員的生產(chǎn)力。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn