CLion 2024 是一款JetBrains旗下的提供的跨平臺(tái)C/C++ IDE工具最新版本現(xiàn),該版本以C++編寫代碼、即使沒有源碼也可通過Disassembly view(反匯編視圖)輕松調(diào)試、在Catch幫助下測(cè)試代碼,并嘗試對(duì)Microsoft Visual C++編譯器的實(shí)驗(yàn)性支持。
CLion 是一套強(qiáng)大的C/C++開發(fā)工具,他為用戶提供了智能編輯器、自動(dòng)代碼重構(gòu)、代碼分析、評(píng)估表達(dá)式等多種功能,還附帶版本控制等智能化工具,可以讓開發(fā)者更加輕松地管理自己的代碼,提高開發(fā)人員的生產(chǎn)力。
CLion 2024.1 提升了 CMake 編輯體驗(yàn),解鎖了多進(jìn)程調(diào)試功能,協(xié)助在設(shè)備樹文件中提供更準(zhǔn)確的硬件描述,并顯著改進(jìn)了與版本控制系統(tǒng)的集成。

功能特色:
·提供C及C++支持(包含C++11, libc++ 和Boost),同時(shí)也支持JavaScript, XML, HTML 和CSS 。
·支持GCC、clang、MinGW、Cygwin 編譯器以及 GDB 調(diào)試器。
·提供對(duì)CMake 支持:包含自動(dòng)處理CMake changes和CMake targets,更新新創(chuàng)建的 C/C++ 檔案及CMake Cache 編輯器。
·提供各式編碼輔助:包含多行編輯功能、智能完成功能以及一鍵導(dǎo)航等。
·安全可信的自動(dòng)代碼重構(gòu)功能。
·代碼分析功能:監(jiān)控代碼品質(zhì)并提供快速修復(fù)讓開發(fā)人員得以及時(shí)就地解決問題。
·集成GDB 調(diào)試器及評(píng)估表達(dá)式(expressions)功
能、STL 容器渲染器(renderers)、監(jiān)視(watches)、內(nèi)嵌變量視圖等。
·與最熱門的版本控制系統(tǒng)集成:Subversion、Git、GitHub,、Mercurial、CVS、Perforce及TFS。
·內(nèi)建terminal 模式并可通過插件實(shí)現(xiàn)提供Vim-emulation模式。
CLION 更新功能
CMake 更新
您感覺編輯 CMake 腳本有挑戰(zhàn)嗎? 借助 CLion 2024.1,您可以為 CMake 目標(biāo)獲取增強(qiáng)的編寫輔助,更輕松地進(jìn)行腳本編輯。 現(xiàn)在,CLion 會(huì)為新目標(biāo)的創(chuàng)建建議實(shí)時(shí)模板,以及為目標(biāo)名稱建議代碼補(bǔ)全、導(dǎo)航和 Find Usages(查找用法)。
調(diào)試增強(qiáng)功能
我們正在持續(xù)改進(jìn) CLion 與調(diào)試器后端的集成。 借助這個(gè)最新版本,可以在 CLion 中調(diào)試多進(jìn)程目標(biāo)。 GDB 用戶現(xiàn)在將受益于對(duì)最新的 GDB 14.1 版本的捆綁支持。 新增了一個(gè)選項(xiàng)來提升 GDB 索引編制,進(jìn)而增強(qiáng)調(diào)試性能。
Meson 支持
我們繼續(xù)改進(jìn) CLion 的 Meson 支持。 2024.1 版本附帶 Meson 工具窗口,其中包含多種實(shí)用命令、適用于 Meson 的自定義設(shè)置,以及從 CLion 中的 New Project(新建項(xiàng)目)向?qū)?chuàng)建新 Meson 項(xiàng)目的選項(xiàng)。
針對(duì) VCS 的改進(jìn)
CLion 和其他 JetBrains IDE 中的 VCS 支持已獲得顯著更新,我們?cè)鰪?qiáng)了差異查看器、改進(jìn)了分支搜索功能、簡(jiǎn)化了代碼審查工作流,并為整個(gè)子系統(tǒng)帶來許多其他實(shí)用改進(jìn)。
IDE UI 更新
滾動(dòng)時(shí)的粘性行
瀏覽新代碼庫和大文件可能會(huì)有些麻煩。 為此,編輯器現(xiàn)在在滾動(dòng)時(shí)提供粘性行。 滾動(dòng)時(shí),此功能會(huì)將類或函數(shù)的開頭等關(guān)鍵結(jié)構(gòu)元素固定到編輯器頂部。 這將使作用域始終保持在視野中,您可以點(diǎn)擊一個(gè)行快速瀏覽代碼。
縮小整個(gè) IDE
此前,CLion 引入了放大和縮小整個(gè) IDE 的功能,用于同時(shí)調(diào)整所有 UI 元素的大小。 不過,初始縮放范圍被限制在 100% 到 200% 之間。 現(xiàn)在,我們引入了一個(gè)新選項(xiàng),允許用戶將 IDE 縮小到 90%、80% 或 70%,提供更廣泛的自定義選項(xiàng)。
……

