JetBrains CLion 2022是一款JetBrains旗下的提供的跨平臺C/C++ IDE工具最新版本現(xiàn),提供智能的代碼編輯器,該版本以C++14(幾乎完全支持)和C++17(初次支持) 編寫代碼、就算是沒了源碼也能通過Disassembly view(反匯編視圖)輕松調(diào)試,并在Catch幫助下測試代碼,它增強(qiáng)了遠(yuǎn)程開發(fā)、Docker、CMake 項目和 CUDA 調(diào)試的現(xiàn)有工作流程,并嘗試對Microsoft Visual C++編譯器的實驗性支持。歡迎有需要這款JetBrains CLion 2022的朋友通過winwin7分享的地址來獲取破解版的JetBrains CLion 2022!
clion2022功能特色
·提供C及C++支持(包含C++11, libc++ 和Boost),同時也支持JavaScript, XML, HTML 和CSS 。
·支持GCC、clang、MinGW、Cygwin 編譯器以及 GDB 調(diào)試器。
·提供對CMake 支持:包含自動處理CMake changes和CMake targets,更新新創(chuàng)建的 C/C++ 檔案及CMake Cache 編輯器。
·提供各式編碼輔助:包含多行編輯功能、智能完成功能以及一鍵導(dǎo)航等。
·安全可信的自動代碼重構(gòu)功能。
·代碼分析功能:監(jiān)控代碼品質(zhì)并提供快速修復(fù)讓開發(fā)人員得以及時就地解決問題。
·集成GDB 調(diào)試器及評估表達(dá)式(expressions)功
能、STL 容器渲染器(renderers)、監(jiān)視(watches)、內(nèi)嵌變量視圖等。
·與最熱門的版本控制系統(tǒng)集成:Subversion、Git、GitHub,、Mercurial、CVS、Perforce及TFS。
·內(nèi)建terminal 模式并可通過插件實現(xiàn)提供Vim-emulation模式。
clion2022安裝教程
ps:目前之前的補丁激活已經(jīng)全部失效,建議使用30天無限重置試用插件:
ide-eval-resetter 2.1.13下載及方法、BetterIntelliJ通用補丁(存在安全漏洞)
(應(yīng)官方要求暫不提供,請支持正版)
1、下載運行軟件CLion-2020.exe,next繼續(xù),如下圖所示:
2、選擇安裝路徑,默認(rèn)C:\Program Files\JetBrains\CLion 2020.1,如下圖所示:
3、勾選安裝位數(shù)和進(jìn)行相關(guān)選項設(shè)置,如下圖所示:
4、點擊install進(jìn)行安裝,如下圖所示:
5、安裝完成,點擊finish退出,如下圖所示:
6、點擊運行程序,跳過設(shè)置,提示需要注冊,選擇Evaluate for free,點擊Evaluate進(jìn)入,如下圖所示:
7、直接將ide-eval-resetter-2.1.13.jar拖入主界面,重啟即可?;蛘唿c擊菜單【Help】->【Eval Reset】,勾選Auto reset before per restart,點擊Reset,如下圖所示:
此補丁是30天無限循環(huán),到期后再次激活即可!
或者使用BetterIntelliJ(可能會失效),方法如下:
進(jìn)入軟件后,打開項目或者新建一個空項目,打開插件中心 File -> Settings -> Manage Plugins Reposito,如下圖所示:
8、設(shè)置倉庫地址:見下圖,如果有 https://plugins.zhile.io 的地址,請移除掉...,如下圖所示:
9、搜索 關(guān)鍵字 “BetterIntellij” 插件安裝,如下圖所示:
插件安裝完之后,啟用插件,并在右下角點擊 apply。然后會彈出重啟軟件提示框,點擊ok,然后重啟clion,如下圖所示:
10、重啟之后將key.txt里內(nèi)容復(fù)制到下面的 activation code框中,點擊activate即可使用到2099年!
11、關(guān)于漢化方面,據(jù)說目前官方已經(jīng)自帶中文,默認(rèn)情況下中文是不開啟的,根據(jù) JetBrains 官方的說明,所有的 i18n 包都是以插件的形式集成到軟件中的。需要你自己去集成漢化插件。關(guān)于集成漢化插件的步驟是 Ctrl+ALT+S 打開 Settings -> Plugins ,搜索Chinese安裝,然后重啟即可
或者將resources_zh_CN.jar復(fù)制到安裝目錄中的lib文件夾內(nèi)即可,默認(rèn)路徑:C:\Program Files\JetBrains\CLion 2020.xx\lib
12、漢化完成,如圖
CLION 功能
一、硬件開發(fā)
1、IAR工具鏈
假如在內(nèi)嵌式項目中應(yīng)用IARc語言編譯器/工具鏈,則現(xiàn)在可以在CLion中應(yīng)用。搜集c語言編譯器信息內(nèi)容不會再不成功,這代表著應(yīng)用IAR工具鏈的項目可以取得成功載入并在CLion中工作中。
這兒要留意的一些事:
MinGW是需要的。
相關(guān)將CMake與IAREmbeddedWorkbench融合應(yīng)用的一些方法。
2、PlatformIO
PlatformIO是已經(jīng)快速推廣的新一代生態(tài)體系。要在內(nèi)嵌式項目中從這當(dāng)中獲益,請運用新的PlatformIOforCLion軟件,該插件:
將PlatformIO項目種類加上到“新創(chuàng)建項目”指導(dǎo)中。
形成對應(yīng)的根據(jù)PlatformIOCMake的項目。
全自動建立調(diào)試和提交配置。
容許應(yīng)用上面CLion上的PIO統(tǒng)一調(diào)試器開展調(diào)試。
及其大量!相關(guān)詳細(xì)資料,請查閱官方網(wǎng)文本文檔。
二、CUDA適用
1、代碼分析和代碼協(xié)助
現(xiàn)在可以恰當(dāng)分析和突顯CUDAC和C++中的代碼,包含全部CUDA特殊的拓展。這代表著代碼導(dǎo)航欄,代碼文本文檔和別的代碼協(xié)助實際操作在CUDA代碼中起功效。除此之外,CLion可以為核心啟用進(jìn)行尖括號。
使我們從GitHub克隆ClaraGenomicsAnalysis項目,并檢查一下CLion在CUDA適用層面的作用。
2、新創(chuàng)建項目指導(dǎo)
CLion中的“新創(chuàng)建項目”指導(dǎo)已升級,在其中包括用以建立CUDA項目的新選擇項-庫或可執(zhí)行程序。選定后,它將為您形成實例CMakeLists.txt和main.cu文檔。
3、文件擴(kuò)展名和CMake總體目標(biāo)
新的C/C++文件創(chuàng)建提示框中給予了受適用的新CUDA文件擴(kuò)展名-.cu和.cuh。而且此提示框中很有可能升級的總體目標(biāo)目錄包含基本CMake和CUDA特殊總體目標(biāo)(應(yīng)用cuda_add_executable和cuda_add_library指令建立)。
二、在Windows上完成開發(fā)設(shè)計
1、lang
如今,大家已經(jīng)可以在Windows的CLion中應(yīng)用lang-cl,并適用8.0版和更高一些版本號。
您可以從LLVM網(wǎng)址或與VisualStudio工具一起組裝。進(jìn)行后,在CLion中挑選VisualStudio工具鏈,隨后在工具鏈設(shè)定中偏向clang-cl.exe。
2、VisualStudioC++工具鏈的調(diào)試器
由JetBrains開發(fā)設(shè)計的VisualStudioC++工具鏈的根據(jù)LLDB的調(diào)試器現(xiàn)在是該工具鏈的默認(rèn)設(shè)置調(diào)試器。因而,您可以馬上進(jìn)行應(yīng)用它!
小心,應(yīng)在中國顯式開啟對遠(yuǎn)程服務(wù)器數(shù)據(jù)可視化工具的捆縛適用Settings|Build,Execution,Deployment|DebuggerDataViews|EnableNatVisrenderersforLLDB。
三、運作和調(diào)試配置
1、遠(yuǎn)程控制和內(nèi)嵌式GDB的自定總體目標(biāo)
如今,遠(yuǎn)程控制GDB網(wǎng)絡(luò)服務(wù)器和內(nèi)嵌式GDB網(wǎng)絡(luò)服務(wù)器配置可與自定總體目標(biāo)一起應(yīng)用。這種配置之前僅與CMake總體目標(biāo)一起應(yīng)用,使您可以從當(dāng)?shù)仉娔X上運轉(zhuǎn)的CLion案例在遠(yuǎn)程控制服務(wù)器或微處理器上調(diào)試應(yīng)用軟件。
假如您已經(jīng)建立了這種配置,CLion2020.1會將此前的“運作/調(diào)試配置”設(shè)定儲存projectFilesBackup在項目文件夾名稱的列表中,并將對于此事通告您。
2、在運作/調(diào)試配置中適用宏和途徑自變量
如今,您可以在CMake,自定形成和Gradle本機(jī)應(yīng)用軟件配置的“程序流程主要參數(shù)”和“工作中文件目錄”字段名中應(yīng)用途徑自變量和宏。宏可協(xié)助您獲得下列值:
3、現(xiàn)階段CMake運作配置的生成目錄。
項目文件名稱。
也有很多別的。
運作/調(diào)試配置時,F(xiàn)ilePrompt/Prompt宏可用以顯示文件選擇符提示框或字符串?dāng)?shù)組鍵入提示框。
途徑自變量可以界定到庫的途徑,該庫在您的項目中普遍應(yīng)用,可是坐落于項目文件目錄以外。
4、鍵入跳轉(zhuǎn)
假如您必須將鍵入文本文件跳轉(zhuǎn)到應(yīng)用軟件的規(guī)范鍵入,現(xiàn)在可以那樣做。在名叫“從這當(dāng)中跳轉(zhuǎn)鍵入”的配置中應(yīng)用新字段。鍵入:
絕對路徑(CLion將以工作中文件目錄途徑開始)。
相對路徑(將為遠(yuǎn)程控制配置再次投射)。
或宏(如FilePrompt)。
五、lang工具
1、DFAonClangd
CLion的數(shù)據(jù)流分析(DFA)可以實行c語言編譯器通常不容易為您實行的實際操作:它分析數(shù)據(jù)怎樣穿過代碼,并依據(jù)結(jié)論檢驗潛在性的問題。它捕獲的標(biāo)準(zhǔn)自始至終為false/true,不斷循環(huán),缺乏return句子,無盡遞歸法等。伴隨著2020.1的公布,DFA已挪到根據(jù)Clangd的語言表達(dá)模塊,以提升精確性,減少特性。此項工作中仍在進(jìn)行中,但已經(jīng)獲得了一些優(yōu)良的實際效果!
2、僅lang進(jìn)行
默認(rèn)設(shè)置狀況下,一種新模式處在使用情況,在這類新模式下,根據(jù)Clangd的語言表達(dá)模塊徹底給予了進(jìn)行作用。此方式解決了混和應(yīng)用好幾個模塊的代碼進(jìn)行結(jié)論時產(chǎn)生的優(yōu)先級排序問題。此個人行為由中的“代碼進(jìn)行”設(shè)定操縱Settings|Languages&Frameworks|C/C++|Clangd。
數(shù)十種修補系統(tǒng)和提高作用使此新模式精確而強(qiáng)勁。
3、ClangFormat
如今,當(dāng)您初次在項目網(wǎng)站根目錄中應(yīng)用.clang文件格式的配置文檔開啟項目時,CLion將監(jiān)測到該項目并全自動為您轉(zhuǎn)換到ClangFormat。
假如在并沒有.clang文件格式配置文檔的項目上開啟ClangFormat,CLion將提議為您建立一個。
4、lang干凈整潔
在項目中檢查到.clang-tidy配置文檔時,CLion如今會自行關(guān)掉對Clang-Tidy的IDE設(shè)定的應(yīng)用。該個人行為是由操縱身型.clang,齊整的資料在IDE設(shè)定在Settings|Editor|Inspections|C/C++|General|Clang-Tidy。
六、恢復(fù)出廠設(shè)置程序流程和代碼伸縮
1、新的取名設(shè)定
構(gòu)造組員字段名和類組員字段名如今具備獨立的取名設(shè)定。簽出Settings|Editor|CodeStyle|C/C++|NamingConvention。
2、代碼伸縮
#pragmaregion并#pragmaendregion可以在CLion中用以代碼伸縮。
3、構(gòu)建升級
啟用變更簽字構(gòu)建(Ctrl+F6)時,CLion將升級該函數(shù)公式的全部使用方法。“變更簽字”提示框中的新“初始值”字段名給予了特定在全部使用方法中采用的變量值的作用。保存為空缺以應(yīng)用初始值種類。
同樣的邏輯關(guān)系和新的初始值字段名適用“從使用方法建立主要參數(shù)”迅速修補和“向構(gòu)造方法加上主要參數(shù)”用意。
七、編寫
1、迅速文本文檔
迅速文本文檔-一種常用的工具,可瀏覽文本文檔并獲得相關(guān)函數(shù)公式簽字,推論的種類和宏更換的信息內(nèi)容-現(xiàn)在可以將鼠標(biāo)懸停在上面。
它可以根據(jù)設(shè)定來操縱電腦鼠標(biāo)挪動表明迅速文本文檔在Settings|Editor|CodeEditing。
2、JetBrainsMono和IntelliJLight
編輯軟件中的字體已更改成JetBrainsMono,這也是JetBrains建立的新的開源字體。它是特意為簡單化閱讀文章代碼而制定的。
如今,新的默認(rèn)設(shè)置燈光效果主題風(fēng)格IntelliJLight是所有的不一樣電腦操作系統(tǒng)中的規(guī)范主題風(fēng)格。應(yīng)用主視圖|迅速轉(zhuǎn)換計劃方案|主題風(fēng)格,依據(jù)須要挑選非默認(rèn)設(shè)置主題風(fēng)格