當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園
您的位置: 首頁 > 應用軟件 > 編程工具 > JetBrains CLion(IDE編程軟件) V2022.1.2 官方版
JetBrains CLion JetBrains CLion(IDE編程軟件) V2022.1.2 官方版 / CLion2022下載 版本
  • 軟件大小:596.07M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權:免費軟件
  • 更新時間:2022-06-06
  • 軟件類別:編程工具
  • 軟件官網(wǎng):http://www.hanheng168.com
  • 應用平臺:Win2003,WinXP,Win7,Win8,Win10

網(wǎng)友評分: 分數(shù) 5

軟件非常好(50% 軟件不好用(50%

  JetBrains CLion是一款功能十分強大的跨平臺IDE編程開發(fā)軟件,該軟件能夠完美兼容主流的C語言程序,內(nèi)置了智能代碼編輯器、重構以及分析等功能,大大提高用戶的代碼編輯和管理效率,滿足程序開發(fā)人員的程序開發(fā)需求,喜歡這款軟件的小伙伴千萬不要錯過哦。

JetBrains CLion

【功能介紹】

  一、嵌入式開發(fā)

  1、IAR工具鏈

  如果在嵌入式項目中使用IAR編譯器/工具鏈,則現(xiàn)在可以在CLion中使用。收集編譯器信息不再失敗,這意味著使用IAR工具鏈的項目可以成功加載并在CLion中工作。

  這里需要注意的幾件事:

  MinGW是必需的。

  有關將CMake與IAR Embedded Workbench結(jié)合使用的一些技巧。

  2、PlatformIO

  PlatformIO是正在迅速普及的新一代生態(tài)系統(tǒng)。要在嵌入式項目中從中受益,請利用新的 PlatformIO for CLion插件,該插件:

  將PlatformIO項目類型添加到“新建項目”向?qū)е小?/p>

  生成相應的基于PlatformIO CMake的項目。

  自動創(chuàng)建調(diào)試和上傳配置。

  允許使用片上CLion上的PIO統(tǒng)一調(diào)試器進行調(diào)試。

  以及更多!有關詳細信息,請查閱 官方文檔。

  二、CUDA支持

  1、代碼解析和代碼幫助

  現(xiàn)在可以正確解析和突出顯示CUDA C和C ++中的代碼,包括所有CUDA特定的擴展。這意味著代碼導航,代碼文檔和其他代碼輔助操作在CUDA代碼中起作用。此外,CLion可以為內(nèi)核調(diào)用完成尖括號。

  讓我們從GitHub 克隆ClaraGenomicsAnalysis項目,并檢查一下CLion在CUDA支持方面的功能。

  2、新建項目向?qū)?/p>

  CLion中的“新建項目”向?qū)б迅?,其中包含用于?chuàng)建CUDA項目的新選項-庫或可執(zhí)行文件。選中后,它將為您生成示例CMakeLists.txt和main.cu文件。

  3、文件擴展名和CMake目標

  新的C / C ++文件創(chuàng)建對話框中提供了 受支持的新CUDA文件擴展名-.cu和.cuh。并且此對話框中可能更新的目標列表包括常規(guī)CMake和CUDA特定目標(使用cuda_add_executable和 cuda_add_library命令創(chuàng)建)。

  二、在Windows上進行開發(fā)

  1、lang

  現(xiàn)在,我們已經(jīng)可以在Windows的CLion中使用lang-cl,并支持8.0版和更高版本。

  您可以從LLVM網(wǎng)站或與Visual Studio工具一起安裝。完成后,在CLion中選擇Visual Studio工具鏈,然后在工具鏈設置中指向clang-cl.exe。

  2、Visual Studio C ++工具鏈的調(diào)試器

  由JetBrains開發(fā)的Visual Studio C ++工具鏈的基于LLDB的調(diào)試器現(xiàn)在是該工具鏈的默認調(diào)試器。因此,您可以立即開始使用它!

  請注意,應在中顯式啟用對本機可視化工具的捆綁支持 Settings | Build, Execution, Deployment | Debugger Data Views | Enable NatVis renderers for LLDB。

  三、運行和調(diào)試配置

  1、遠程和嵌入式GDB的自定義目標

  現(xiàn)在,遠程GDB服務器和嵌入式GDB服務器配置可與自定義目標一起使用。這些配置以前僅與CMake目標一起使用,使您可以從本地計算機上運行的CLion實例在遠程主機或微控制器上調(diào)試應用程序。

  如果您已經(jīng)創(chuàng)建了這些配置,CLion 2020.1會將先前的“運行/調(diào)試配置”設置存儲projectFilesBackup在項目文件夾的目錄中,并將對此通知您。

  2、在運行/調(diào)試配置中支持宏和路徑變量

  現(xiàn)在,您可以在CMake,自定義生成和Gradle本機應用程序配置的“程序參數(shù)”和“工作目錄”字段中使用路徑變量和宏。宏可幫助您獲取以下值:

  3、當前CMake運行配置的生成目錄。

  項目文件目錄。

  還有許多其他。

  運行/調(diào)試配置時,F(xiàn)ilePrompt / Prompt宏可用于顯示文件選擇器對話框或字符串輸入對話框。

  路徑變量可以定義到庫的路徑,該庫在您的項目中廣泛使用,但是位于項目目錄之外。

  4、輸入重定向

  如果您需要將輸入從文件重定向到應用程序的標準輸入,現(xiàn)在可以這樣做。在名為“ 從中重定向輸入”的配置中使用新字段。輸入:

  相對路徑(CLion將以工作目錄路徑開頭)。

  絕對路徑(將為遠程配置重新映射)。

  或宏(如FilePrompt)。

  五、lang工具

  1、DFA on Clangd

  CLion的 數(shù)據(jù)流分析(DFA)可以執(zhí)行編譯器通常不會為您執(zhí)行的操作:它分析數(shù)據(jù)如何流過代碼,并根據(jù)結(jié)果檢測潛在的問題。它捕獲的條件始終為false / true,無限循環(huán),缺少return語句,無限遞歸等。隨著2020.1的發(fā)布,DFA已移至基于Clangd的語言引擎,以提高準確性,降低性能。這項工作仍在進行中,但已經(jīng)取得了一些良好的效果!

  2、僅lang完成

  默認情況下,一種新模式處于啟用狀態(tài),在這種新模式下,基于Clangd的語言引擎完全提供了完成功能。此模式解決了混合使用多個引擎的代碼完成結(jié)果時發(fā)生的優(yōu)先級排序問題。此行為由中的“代碼完成”設置 控制 Settings | Languages & Frameworks | C/C++ | Clangd。

  數(shù)十種修復程序和增強功能使此新模式準確而強大。

  3、ClangFormat

  現(xiàn)在,當您首次在項目根目錄中使用.clang格式的配置文件打開項目時,CLion將檢測到該項目并自動為您切換到ClangFormat。

  如果在沒有.clang格式配置文件的項目上啟用ClangFormat ,CLion將建議為您創(chuàng)建一個。

  4、lang整潔

  在項目中檢測到.clang-tidy配置文件時,CLion現(xiàn)在會自動關閉對Clang-Tidy的IDE設置的使用。該行為是由控制 體型.clang,整齊的文件在IDE設置在 Settings | Editor | Inspections | C/C++ | General | Clang-Tidy。

JetBrains CLion

  六、格式化程序和代碼折疊

  1、新的命名設置

  結(jié)構成員字段和類成員字段現(xiàn)在具有單獨的命名設置。簽入 Settings | Editor | Code Style | C/C++ | Naming Convention。

  2、代碼折疊

  #pragma region并#pragma endregion可以在CLion中用于代碼折疊。

  3、重構更新

  調(diào)用更改簽名重構(Ctrl+F6)時,CLion將更新該函數(shù)的所有用法。“ 更改簽名”對話框中的新“ 默認值”字段提供了指定在所有用法中使用的參數(shù)值的功能。保留為空白以使用默認值類型。

  相同的邏輯和新的默認值字段適用于“ 從用法創(chuàng)建參數(shù)”快速修復和“ 向構造函數(shù)添加參數(shù)”意圖。

  七、編輯

  1、快速文檔

  快速文檔-一種通用的工具,可預覽文檔并獲取有關函數(shù)簽名,推斷的類型和宏替換的信息-現(xiàn)在可以將鼠標懸停在上面。

  它可以通過設置來控制鼠標移動顯示快速文檔在 Settings | Editor | Code Editing。

  2、JetBrains Mono和IntelliJ Light

  編輯器中的默認字體已更改為 JetBrains Mono,這是JetBrains創(chuàng)建的新的開源字體。它是專門為簡化閱讀代碼而設計的。

  現(xiàn)在,新的默認燈光主題IntelliJ Light是所有不同操作系統(tǒng)中的標準主題。使用視圖| 快速切換方案| 主題,根據(jù)需要選擇非默認主題。

  3、分割終端會議

  使用CLion 2020.1,您可以垂直或水平拆分終端會話,以便可以并行運行它們。您可以從終端調(diào)用上下文菜單以創(chuàng)建,導航和關閉拆分終端會話。

  八、版本控制

  1、新提交工具窗口

  更新的工具窗口為修改的文件列表和差異提供了更多空間。它還使您可以在準備就緒時將更改添加到提交中,以迭代方式編寫提交消息,并選擇將哪些分階段的更改放入哪個提交中。

  默認情況下,新用戶啟用新用戶界面;現(xiàn)有用戶可以切換到Settings | Version Control | Commit.

  2、從這里交互式地變基

  更新的,真正的交互式對話框使您能夠:

  選擇您要對分支中的每個提交執(zhí)行的操作。

  檢查顯示已應用了哪些操作的圖形。

  查看提交詳細信息。

  查看差異,并在必要時查看或重置更改。

  從IDE安裝Git

  “版本控制”工具窗口現(xiàn)在稱為Git工具窗口,如果使用的是其中任何一種而不是Git,則稱為Subversion / Mercurial / Perforce。

  您不再需要手動預安裝Git!當您使用Git打開一個項目或從VCS導入一個項目時,如果您的計算機上沒有Git,CLion將為您下載和安裝Git。

  九、Rust插件更新

  通過改進LLDB支持,IntelliJ Rust現(xiàn)在可以正確呈現(xiàn)枚舉和基本類型,并且還可以在調(diào)用堆棧中顯示已拆散的函數(shù)名稱。

  插件中的另一個重要更新是REPL集成。從“ 工具”中調(diào)用控制臺| Rust REPL并將其用于原型制作和逐行檢查代碼。集成提供語法高亮顯示和代碼完成,以及一些方便的控制臺操作:命令歷史記錄,自動換行,快速滾動到結(jié)束等。

  在語言支持方面,IntelliJ Rust現(xiàn)在可以處理impl類型別名的塊。考慮到性能,我們僅對別名數(shù)量有限的類型啟用了此功能。

  其他增強功能包括突出顯示未使用的局部變量,cfg屬性支持中的修復 以及新的Lift返回檢查。

  十、其他改進

  現(xiàn)在,所有遠程配置都可以使用通用和統(tǒng)一的SSH配置用戶界面受益。無論新的SSH配置來自何處(無論是遠程工具鏈設置還是遠程GDB服務器配置),它都會在中有一個條目 Settings | Tools | SSH Configurations。

  如果您只想專注于源代碼,則可以選擇一種新的Zen模式,它將無干擾模式與全屏模式相結(jié)合。要啟用它,請使用 View | 外觀| 進入Zen模式。

JetBrains CLion

【軟件特色】

  提供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 編輯器。

  提供各式編碼輔助:包含多行編輯功能、智能完成功能以及一鍵導航等。

  安全可信的自動代碼重構功能。

  代碼分析功能:監(jiān)控代碼品質(zhì)并提供快速修復讓開發(fā)人員得以及時就地解決問題。

  集成GDB 調(diào)試器及評估表達式(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 集成開發(fā)環(huán)境

其他版本下載

更多(51)>集成開發(fā)環(huán)境軟件

集成開發(fā)環(huán)境軟件是一類提供程序開發(fā)環(huán)境的工具,這類軟件集成了代碼編寫、分析、編譯、調(diào)試等一體化的開發(fā)軟件服務套,可以很好地滿足大家的各種開發(fā)環(huán)境需求。 查看 >>
相關文章
網(wǎng)友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 www.hanheng168.com.All rights reserved.

浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號