CLion2021是一款C和C++跨平臺(tái)IDE,CLion 完成了很多 C++ 的編程工作,使用對(duì) C 和 C++ 有深刻理解的編輯器,您便可以高效地讀寫(xiě)代碼。 可在智能補(bǔ)全功能中按類(lèi)型篩選出補(bǔ)全結(jié)果。 使用路徑導(dǎo)航來(lái)跟蹤您在范圍層次結(jié)構(gòu)內(nèi)的位置。 借助參數(shù)名稱(chēng)提示,深入了解函數(shù)調(diào)用。 查找符號(hào)的上下文用法,或通過(guò)鍵入其名稱(chēng)直接跳轉(zhuǎn)到該符號(hào)。 CLion 甚至可以確保您的代碼符合編碼指南,包括格式、命名等要求。
使用注意:
此工具不含編譯器,需要額外安裝c/c++編譯器:
CLion2021安裝步驟
1、運(yùn)行安裝程序,點(diǎn)擊next;
2、設(shè)置安裝位置;
3、勾選創(chuàng)建快捷方式;
4、點(diǎn)擊install,開(kāi)始安裝;
5、等待產(chǎn)品安裝;
6、安裝完成!
CLion2021破解教程
1、運(yùn)行軟件,勾選同意用戶(hù)協(xié)議,點(diǎn)擊continue;
2、點(diǎn)擊Don't Send;
3、勾選Evaluate for free,點(diǎn)擊Evaluate;
4、點(diǎn)擊continue;
5、點(diǎn)擊plugins,輸入中文,可以查找到中文語(yǔ)言包,點(diǎn)擊install開(kāi)始安裝;
6、語(yǔ)言包安裝完成,點(diǎn)擊重啟;
7、點(diǎn)擊插件,點(diǎn)擊右上角的功能鍵,選擇從磁盤(pán)安裝插件;
8、導(dǎo)入插件,點(diǎn)擊確定;
9、插件安裝完成;
10、新建一個(gè)項(xiàng)目,進(jìn)入軟件主頁(yè)面,點(diǎn)擊幫助,可以看到剛剛安裝的Eval Reset插件;
11、打開(kāi)插件界面,勾選下圖所示選項(xiàng),點(diǎn)擊Reset,以后每次啟動(dòng)軟件都會(huì)自動(dòng)重置試用時(shí)間到30天啦!
CLion2021新特性
分支覆蓋率
除了行覆蓋率,CLion 2021.1 現(xiàn)在還可以計(jì)算分支覆蓋率。 這種方法覆蓋了每個(gè)控制結(jié)構(gòu)的所有分支。 使用覆蓋率運(yùn)行 CMake 應(yīng)用程序或測(cè)試,并檢查添加到 Coverage 工具窗口的新列。
遠(yuǎn)程模式下的動(dòng)態(tài)分析
為了在所有工具鏈、項(xiàng)目模型和配置中實(shí)現(xiàn)功能一致性,CLion 2021.1 已使 Google Sanitizers、Valgrind Memcheck 和 Code Coverage 支持遠(yuǎn)程工具鏈。
MISRA C 和 C++ 檢查
PreviousNext
CLion 2021.1 從 MISRA C 2012 和 MISRA C++ 2008 添加了更多檢查。 完整列表保留于我們的 Confluence 頁(yè)面,可讓您輕松跟蹤進(jìn)度。
C 和 C++ 的后綴補(bǔ)全
適用于 C 和 C++ 的后綴代碼補(bǔ)全讓您可以在剛剛輸入的表達(dá)式周?chē)砑哟a。 它不僅僅是通過(guò)常用的語(yǔ)言結(jié)構(gòu)封裝表達(dá)式,還可以將表達(dá)式作為自由函數(shù)的第一個(gè)參數(shù)傳遞。
使用語(yǔ)言結(jié)構(gòu)封裝表達(dá)式
后綴模板可以幫助您使用通用語(yǔ)言結(jié)構(gòu)。 輸入一個(gè)表達(dá)式,再輸入一個(gè)點(diǎn),然后添加后綴模板縮寫(xiě),按擴(kuò)展鍵,或者從出現(xiàn)的補(bǔ)全列表中選擇所需模板。 擴(kuò)展的模板將封裝給定的表達(dá)式。 可在 Settings | Editor | General | Postfix Completion 中找到完整的模板列表。
將表達(dá)式傳遞給自由函數(shù)
使用后綴代碼補(bǔ)全將輸入的表達(dá)式作為第一個(gè)參數(shù)傳遞給自由函數(shù)。 輸入一個(gè)表達(dá)式,再輸入一個(gè)點(diǎn),然后從出現(xiàn)的補(bǔ)全列表中選擇自由函數(shù)。
初步支持遠(yuǎn)程 Makefile 項(xiàng)目
CLion 2021.1 允許您在遠(yuǎn)程機(jī)器上使用 Makefile 項(xiàng)目。 將 Makefile 設(shè)置中的工具鏈改為遠(yuǎn)程工具鏈,然后重新加載項(xiàng)目即可與遠(yuǎn)程計(jì)算機(jī)同步。 從本地運(yùn)行的 CLion 遠(yuǎn)程編譯、運(yùn)行和調(diào)試應(yīng)用程序。
Makefile 語(yǔ)言插件
Makefile 語(yǔ)言插件(先前為第三方)現(xiàn)在由 CLion 團(tuán)隊(duì)維護(hù),并捆綁在 CLion 中。 該插件提供了 make 語(yǔ)法高亮顯示、快速文檔、目標(biāo)的 Find Usages 以及 Makefile 的各種導(dǎo)航和代碼補(bǔ)全操作。
在 VCS 中共享 CMake 配置文件
CLion 中的 CMake 配置文件設(shè)置現(xiàn)在存儲(chǔ)在 .idea 目錄下的 cmake.xml 文件中,可以與項(xiàng)目一起在 VCS 中共享。 只需在 Settings | Build, Execution, Deployment | CMake 中選擇 Share 選項(xiàng)。
Clazy 集成
Clazy 是面向 Qt 的靜態(tài)代碼分析器,現(xiàn)已集成到 CLion 基于 Clangd 的引擎。 CLion 當(dāng)前使用 1.8 版。 檢查顯示在編輯器中,附有快速修復(fù)。
QtCreator 鍵盤(pán)映射
CLion 現(xiàn)在為 QtCreator 中的按鍵綁定捆綁了 QtCreator 鍵盤(pán)映射。 您可以在 Settings 中切換,或使用 Quick Switch Scheme 操作 (Ctrl+`)。
核心轉(zhuǎn)儲(chǔ)調(diào)試
在 CLion 2021.1 中調(diào)試核心轉(zhuǎn)儲(chǔ)時(shí),用戶(hù)現(xiàn)在可以在相應(yīng)的運(yùn)行配置中設(shè)置 sysroot。 從其他系統(tǒng)上構(gòu)建的二進(jìn)制文件調(diào)試核心轉(zhuǎn)儲(chǔ)時(shí),這將有助于本地化庫(kù)符號(hào)。
使用 LLDB 調(diào)試非符號(hào)化二進(jìn)制文件的核心轉(zhuǎn)儲(chǔ)時(shí),符號(hào)文件的顯式設(shè)置現(xiàn)在也為 CLion 提供了有關(guān)符號(hào)的必要信息。 通過(guò)這次修復(fù),GDB 和 LLDB 在 CLion 中已經(jīng)達(dá)到核心轉(zhuǎn)儲(chǔ)調(diào)試的功能對(duì)等!
預(yù)提交檢查的配置文件
CLion 可以在提交之前檢查代碼,幫助您排除錯(cuò)誤。 在提交對(duì) VCS 的變更之前,選擇代碼檢查配置文件 - 點(diǎn)擊齒輪圖標(biāo)顯示提交選項(xiàng),選中 Analyze code 復(fù)選框,點(diǎn)擊 Choose profile,然后選擇所需的配置文件。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版