jetbrains clion 2024官方版是一款功能強(qiáng)大的C和C++集成開(kāi)發(fā)環(huán)境(IDE),專為C/C++開(kāi)發(fā)者設(shè)計(jì),提供了一站式的開(kāi)發(fā)體驗(yàn)。它結(jié)合了智能代碼編輯、快速導(dǎo)航、靈活的代碼構(gòu)建以及可靠的調(diào)試功能,幫助開(kāi)發(fā)者高效編寫、調(diào)試和優(yōu)化C/C++應(yīng)用程序。不僅如此,CLion2024還具備智能的代碼編輯功能。它提供了代碼自動(dòng)補(bǔ)全、語(yǔ)法高亮、錯(cuò)誤提示等特性,大大提升了代碼編寫的速度和準(zhǔn)確性。智能代碼提示功能能夠基于上下文給出相關(guān)的函數(shù)、變量或類,幫助開(kāi)發(fā)者快速選擇并插入代碼片段,減少了手動(dòng)輸入和查找的工作量。
軟件功能
1、CMake 更新
您感覺(jué)編輯 CMake 腳本有挑戰(zhàn)嗎? 借助 CLion 2024,您可以為 CMake 目標(biāo)獲取增強(qiáng)的編寫輔助,更輕松地進(jìn)行腳本編輯。 現(xiàn)在,CLion 會(huì)為新目標(biāo)的創(chuàng)建建議實(shí)時(shí)模板,以及為目標(biāo)名稱建議代碼補(bǔ)全、導(dǎo)航和 Find Usages(查找用法)。
2、調(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)來(lái)提升 GDB 索引編制,進(jìn)而增強(qiáng)調(diào)試性能。
3、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)。
4、針對(duì) VCS 的改進(jìn)
CLion 和其他 JetBrains IDE 中的 VCS 支持已獲得顯著更新,我們?cè)鰪?qiáng)了差異查看器、改進(jìn)了分支搜索功能、簡(jiǎn)化了代碼審查工作流,并為整個(gè)子系統(tǒng)帶來(lái)許多其他實(shí)用改進(jìn)。
5、實(shí)時(shí)模板
您需要新的 CMake 目標(biāo)嗎? 新增的實(shí)時(shí)模板可自動(dòng)為您創(chuàng)建 add_executable(輸入 exe)和 add_library(輸入 lib)CMake 命令。
6、目標(biāo)名稱補(bǔ)全
CLion 現(xiàn)在可以補(bǔ)全 CMake 命令中的目標(biāo)名稱。 這使您可以更輕松地將文件鏈接到目標(biāo)和執(zhí)行其他目標(biāo)相關(guān)操作。
jetbrains clion 2024.3新功能
一、主要更新
1、CLion Nova
我們更快的新語(yǔ)言引擎 CLion Nova 現(xiàn)在是新用戶的默認(rèn)選項(xiàng)。 在這個(gè)版本中,我們實(shí)現(xiàn)了一些呼聲最高的功能并修正了多個(gè)主要 bug。 最終,我們計(jì)劃讓 CLion Nova 成為所有新老用戶的默認(rèn)引擎。 但首先,我們想知道您對(duì)此是否有任何疑慮。
2、CLion Nova 中的內(nèi)存使用量改進(jìn)
CLion Nova 中的許多改進(jìn)有助于減少引擎的內(nèi)存使用量,這在 Chromium 等大型項(xiàng)目中尤為明顯。 IDE 現(xiàn)在響應(yīng)更快,啟動(dòng)速度也更快。
3、OpenCV 圖像查看器
調(diào)試包含二維 OpenCV 數(shù)組的代碼時(shí),調(diào)試器現(xiàn)在允許您在單獨(dú)的對(duì)話框中將其作為圖像查看并使用各種編輯選項(xiàng)。 此新功能使計(jì)算機(jī)視覺(jué)和機(jī)器學(xué)習(xí)應(yīng)用程序的開(kāi)發(fā)變得更加簡(jiǎn)單方便。
4、調(diào)試服務(wù)器 實(shí)驗(yàn)性
我們添加了一個(gè)新的 Debug Servers(調(diào)試服務(wù)器)配置選項(xiàng),使您可以更輕松地為嵌入式和遠(yuǎn)程開(kāi)發(fā)配置調(diào)試。 使用調(diào)試服務(wù)器,您可以選擇要在哪個(gè)調(diào)試探頭上運(yùn)行或調(diào)試構(gòu)建目標(biāo)。 此前,您必須為每個(gè)調(diào)試探頭和構(gòu)建目標(biāo)組合設(shè)置單獨(dú)的運(yùn)行/調(diào)試配置。
二、CLion Nova
1、征求反饋
在這個(gè)版本中,我們的新語(yǔ)言引擎 CLion Nova 獲得了一系列重要功能,例如各種語(yǔ)言特定功能和 UI 更新。 我們還修正了一些主要 bug,包括內(nèi)存占用相關(guān) bug。 為了使從 CLion Classic 的過(guò)渡更加簡(jiǎn)單,用戶不必再進(jìn)入 Advanced Settings(高級(jí)設(shè)置)切換到新引擎 – 我們現(xiàn)在還在 Welcome(歡迎)屏幕和 Configuration(配置)菜單中增加了切換按鈕。
現(xiàn)在,CLion Nova 在性能方面相對(duì)于 CLion Classic 的優(yōu)勢(shì)更加明顯。 因此,我們相信 CLion Nova 能成為所有用戶的默認(rèn)引擎,而不僅僅是新用戶。
不過(guò),我們知道并非所有現(xiàn)有用戶都準(zhǔn)備好進(jìn)行轉(zhuǎn)換,我們也想了解其中的原因。 所以,我們非常希望您能告訴我們?yōu)槭裁茨矚g CLion Classic 而不是 CLion Nova。
您可以從主 IDE 菜單中選擇 Help | Submit Feedback…(幫助 | 提交反饋…)來(lái)分享您的反饋。 我們將仔細(xì)檢查,盡全力解決任何可能阻礙您使用 CLion Nova 的關(guān)鍵問(wèn)題。
2、內(nèi)存使用量改進(jìn)
我們對(duì) CLion Nova 做出了許多改進(jìn),以減少其內(nèi)存占用。 這在大型項(xiàng)目中尤其明顯。 將 CLion Nova 2024.2 中的 Chromium 項(xiàng)目與 2024.3 中的同一項(xiàng)目的內(nèi)存使用情況進(jìn)行比較,在新版本中,IDE 前端使用的內(nèi)存減少了 51%,而 IDE 后端使用的內(nèi)存減少了 15%。
對(duì)于我們的用戶來(lái)說(shuō),這意味著:
IDE 現(xiàn)在響應(yīng)更快,因?yàn)樗褂玫膬?nèi)存更少,調(diào)用垃圾回收器的頻率也更低。
IDE 能夠更快地運(yùn)行并更快地對(duì)項(xiàng)目更改做出響應(yīng)。
3、調(diào)用層次結(jié)構(gòu)
函數(shù)調(diào)用層次結(jié)構(gòu)顯示了調(diào)用方和被調(diào)用方的層次結(jié)構(gòu),幫助您更好地了解函數(shù)如何交互。
要查看調(diào)用層次結(jié)構(gòu),在編輯器中選擇一個(gè)函數(shù),然后從主菜單中選擇 Navigate | Call Hierarchy(導(dǎo)航 | 調(diào)用層次結(jié)構(gòu)),或使用快捷鍵 ??H (macOS) 或 Ctrl+Alt+H (Windows/Linux)。
4、來(lái)自其他項(xiàng)目和框架的預(yù)定義代碼樣式
現(xiàn)在,您可以通過(guò) Settings | Editor | Code Style | C/C++ | Set from…(設(shè)置 | 編輯器 | 代碼樣式 | C/C++ | 設(shè)置自…)選擇預(yù)定義的代碼樣式,如 LLVM、Google、Qt 或 GNU。
5、遞歸調(diào)用的裝訂區(qū)域圖標(biāo)
我們?cè)谘b訂區(qū)域中為遞歸調(diào)用添加了一個(gè)圖標(biāo)。 這可以讓您更輕松地查看代碼中使用遞歸函數(shù)的位置,并避免堆棧溢出等潛在有害情況。 圖標(biāo)也會(huì)顯示在調(diào)用層次結(jié)構(gòu)中。
6、Quick Definition(快速定義)支持
Quick Definition(快速定義)彈出窗口會(huì)顯示類、函數(shù)、方法和其他項(xiàng)目符號(hào)的定義位置和方式。 要調(diào)用它,在編輯器中將文本光標(biāo)置于符號(hào)處,然后按 ?Space (macOS) 或 Ctrl+Shift+| (Windows/Linux)。 您也可以通過(guò) View | Quick Definition(視圖 | 快速定義)從主菜單訪問(wèn)它。
三、嵌入式開(kāi)發(fā)
1、調(diào)試服務(wù)器 實(shí)驗(yàn)性
我們添加了一個(gè)新的 Debug Servers(調(diào)試服務(wù)器)配置選項(xiàng),以簡(jiǎn)化嵌入式和遠(yuǎn)程開(kāi)發(fā)調(diào)試的配置過(guò)程。 這是 Settings | Debugger(設(shè)置 | 調(diào)試器)中的一個(gè)單獨(dú)部分,您可以在其中設(shè)置基于 gdbserver 的調(diào)試服務(wù)器。
首先,您需要在 Settings | Advanced Settings | Debugger(設(shè)置 | 高級(jí)設(shè)置 | 調(diào)試器)下啟用 Debug Servers(調(diào)試服務(wù)器)。 然后,您可以在 Settings | Debugger(設(shè)置 | 調(diào)試器)中打開(kāi) Debug Servers(調(diào)試服務(wù)器)對(duì)話框,或者從主工具欄切換器調(diào)用 Edit Debug Servers(編輯調(diào)試服務(wù)器)。
請(qǐng)注意,這是一項(xiàng)實(shí)驗(yàn)性功能,目前還不能與 PlatformIO 一起使用。 不過(guò),也有變通方法。 我們鼓勵(lì)您嘗試并與我們分享您的反饋。 我們也很樂(lè)意安排一次簡(jiǎn)短的通話,以詳細(xì)了解您的具體用例和挑戰(zhàn)。
2、對(duì) West 的調(diào)試支持
在此版本中,我們擴(kuò)展了對(duì) Zephyr West 的支持,增加了原生調(diào)試 West 項(xiàng)目的功能。 這樣一來(lái),您可以在 IDE 中輕松配置和運(yùn)行調(diào)試會(huì)話。
導(dǎo)入 Zephyr West 項(xiàng)目時(shí),West 運(yùn)行/調(diào)試配置會(huì)在 Run/Debug Configurations(運(yùn)行/調(diào)試配置)切換器中自動(dòng)創(chuàng)建。 您還可以通過(guò)主菜單中的 Run | Edit Configurations…(運(yùn)行 | 編輯配置…)創(chuàng)建新的運(yùn)行/調(diào)試配置。
3、可編輯外設(shè)寄存器值
調(diào)試 GPIO 引腳或計(jì)時(shí)器等開(kāi)發(fā)板外設(shè)時(shí),您現(xiàn)在可以在 Debug(調(diào)試)工具窗口的 Peripherals(外設(shè))窗格中編輯外設(shè)寄存器,立即看到更改的效果。
4、利用 CLion Nova 支持 MISRA C++:2023
MISRA C++:2023 是 MISRA C++ 的最新版本,為在安全關(guān)鍵型系統(tǒng)中使用 C++17 提供了指導(dǎo)。 CLion 的靜態(tài)分析工具包現(xiàn)在包含大量 MISRA C++: 2023 檢查。
四、調(diào)試器
1、OpenCV 圖像查看器
如果您在調(diào)試使用 OpenCV 的計(jì)算機(jī)視覺(jué)或 ML 應(yīng)用程序,您現(xiàn)在能夠以圖像形式查看二維 OpenCV 數(shù)組。 調(diào)試器會(huì)在單獨(dú)的對(duì)話框中顯示這些圖像,并提供多種編輯選項(xiàng)和功能,例如在步進(jìn)時(shí)更新圖像。
在調(diào)試器的 Threads & Variables(線程和變量)對(duì)話框中,點(diǎn)擊 View as image(作為圖像查看)。
2、帶有 JSON、XML 或 HTML 數(shù)據(jù)的字符串的格式化視圖
調(diào)試存儲(chǔ)換行符或 JSON、XML 和 HTML 數(shù)據(jù)的字符串時(shí),您可以直接在調(diào)試器中查看根據(jù)其代碼樣式設(shè)置格式的字符串。 按變量旁邊的 View(視圖),您將能夠在單獨(dú)的窗口中查看結(jié)構(gòu)化或原始數(shù)據(jù)。
3、捆綁包更新
我們更新了以下捆綁的調(diào)試器:
GDB 已更新到 15.2。
LLDB 已更新到 19.1.3。
4、將調(diào)試器附加到未啟動(dòng)的進(jìn)程
現(xiàn)在,您可以將調(diào)試器附加到未啟動(dòng)的本地進(jìn)程。 這將在啟動(dòng)時(shí)自動(dòng)觸發(fā)調(diào)試。 例如,當(dāng)項(xiàng)目的一部分使用 C++ 編寫并在 CLion 中運(yùn)行,而另一部分用另一種語(yǔ)言編寫并在外部環(huán)境中運(yùn)行時(shí),此功能就非常實(shí)用。
要進(jìn)行配置,從主菜單中選擇 Run | Attach to an Unstarted Process…(運(yùn)行 | 附加到未啟動(dòng)的進(jìn)程…)。
五、AI Assistant
更新后的 JetBrains AI Assistant 插件配備了我們內(nèi)部訓(xùn)練的 C++ 大語(yǔ)言模型,使 CLion 的云代碼補(bǔ)全更快、更智能。 現(xiàn)在,它提供了更廣泛的使用場(chǎng)景,增強(qiáng)的后綴匹配可以確保預(yù)測(cè)的代碼段正確補(bǔ)全現(xiàn)有代碼。
最突出的改進(jìn)之一是多行代碼補(bǔ)全,它獲得了語(yǔ)法高亮顯示和代碼建議的逐步接受。
多行代碼補(bǔ)全與標(biāo)準(zhǔn)代碼補(bǔ)全和全行代碼補(bǔ)全(后者使用本地 LLM 并且不需要將數(shù)據(jù)發(fā)送到云端)一起工作。 這樣,您就可以逐步審查和接受建議。 您還可以使用快捷鍵 ?→ (macOS) 和 Ctrl+→ (Windows) 逐字接受建議。
六、其他改進(jìn)
1、新 C++ 項(xiàng)目的入門提示
如果您剛剛開(kāi)始使用 CLion,您會(huì)注意到改進(jìn)的入門提示。 它們向您展示了如何使用 IDE 的一些關(guān)鍵功能,讓您從一開(kāi)始就更清楚地了解其功能。 這將縮短熟練使用 CLion 所需的時(shí)間。
2、項(xiàng)目狀態(tài)微件
我們將項(xiàng)目狀態(tài)通知從編輯器頂部移動(dòng)到狀態(tài)欄中新增的微件,以減少干擾。 現(xiàn)在,如果您在項(xiàng)目中創(chuàng)建一個(gè)新的 .cpp 文件, 圖標(biāo)就會(huì)出現(xiàn)。 只有將鼠標(biāo)懸停在圖標(biāo)上時(shí),才會(huì)出現(xiàn)文件不屬于任何項(xiàng)目的通知。 點(diǎn)擊圖標(biāo)后,微件會(huì)建議將文件添加到 CMake 項(xiàng)目。 如果不需要,您可以關(guān)閉彈出窗口,只在狀態(tài)欄中留下圖標(biāo)。
3、新終端的更新 UI
新終端的界面采用了更緊湊的設(shè)計(jì),減少了填充,旨在最大限度地利用您的屏幕空間。 這也提高了使用命令時(shí)的可見(jiàn)性,同時(shí)不影響可讀性。
4、高亮顯示所選文本的匹配項(xiàng)
默認(rèn)情況下,CLion 現(xiàn)在會(huì)高亮顯示您在文件中選擇的文本的所有實(shí)例,而不僅僅是 .c 和 .cpp。 這使得跟蹤所選文本在文件中出現(xiàn)的位置更加簡(jiǎn)單。 如果您更喜歡此前的行為,您可以在 Settings | Editor | General | Appearance(設(shè)置 | 編輯器 | 常規(guī) | 外觀)中禁用此功能。
5、新的 CMake 版本
CMake 捆綁包已更新至 3.30.5。
CLion怎么設(shè)置中文?
1、進(jìn)入軟件之后,選擇插件,然后在搜索欄輸入Chinese,最后點(diǎn)擊下載
2、下載完成后,點(diǎn)擊重啟
3、最后我們就會(huì)發(fā)現(xiàn)已經(jīng)變成中文啦
軟件亮點(diǎn)
1、CLion 為 C 和 C++ 的原生跨平臺(tái)開(kāi)發(fā)而設(shè)計(jì)。 此外,它還為 CMake 語(yǔ)言、Python 和常見(jiàn)的網(wǎng)絡(luò)技術(shù)(比如 JavaScript、XML、HTML、Markdown 等等)提供標(biāo)準(zhǔn)支持,同時(shí)也支持可以通過(guò)捆綁和代碼庫(kù)插件使用的所有其他語(yǔ)言。
2、使用 CLion 輕松記錄你的代碼。 在 Quick Documentation 彈出窗口中預(yù)覽 Doxygen 風(fēng)格的文檔,使用補(bǔ)全功能輸入命令和函數(shù)參數(shù),并為 Doxygen 注釋生成存根。
3、CLion 為最流行的 VCS 提供統(tǒng)一的界面,包括 Subversion、Git、GitHub、Mercurial、CVS 和 Perforce。 與此同時(shí),本地歷史記錄也可以幫你避免異常事故。
4、通過(guò)內(nèi)置終端訪問(wèn)命令行,開(kāi)啟 VIM 仿真模式以及 VIM 鍵位綁定,或者使用其他插件擴(kuò)充 IDE 的功能。
5、CLion 支持 Google Test、Boost.Test、Doctest 和 Catch 框架,提供內(nèi)置測(cè)試運(yùn)行器和強(qiáng)大的 UI 來(lái)調(diào)查測(cè)試結(jié)果。 它甚至可以在你寫入測(cè)試時(shí)生成代碼(適用于 Google Test)。
6、CMake 是著名的跨平臺(tái)建構(gòu)系統(tǒng),廣泛用于 C 和 C++ 項(xiàng)目。 通過(guò)代碼生成、自動(dòng)補(bǔ)全和自動(dòng)目標(biāo)更新來(lái)充分利用 CLion 的智能 CMake 支持。
系統(tǒng)要求
64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM
3.5 GB 硬盤空間,推薦 SSD
最低屏幕分辨率 1024x768
更新日志
v2024.2.2版本
CLion 2024.2.2 引入了與 ReSharper C++/Rider C++ 語(yǔ)言引擎的更深層次集成、針對(duì)調(diào)試器的性能改進(jìn)、適用于嵌入式開(kāi)發(fā)的新功能,以及針對(duì)項(xiàng)目模型和構(gòu)建工具的增強(qiáng)。
其它版本下載
- 查看詳情 CLion2022官方版 v2022.3.3647.35M
- 查看詳情 clion2023官方版 v2023.3.4750.29M
同廠商
JetBrains更多+jetbrains phpstorm 2024電腦版 v2024.3.1.1740.87M
JetBrains WebStorm2024電腦版 v2024.3.1.1官方版793.44M
DataGrip2024官方電腦版 v2024.3.3754.66M
Writerside文檔創(chuàng)作工具 v2024.3432.31M
DataSpell官方版 v2024.3870.71M
RustRover 2024電腦版 v2024.3官方版825.21M
- 下載地址
- Mac版
發(fā)表評(píng)論
2人參與,1條評(píng)論- 第1樓山東省濟(jì)南市網(wǎng)友發(fā)表于: 2024-06-29 16:13:10
- 下載教程在哪里?0蓋樓(回復(fù))
- 管理員 回復(fù)發(fā)表于: 2024-07-01 08:35:27
- 點(diǎn)擊下載即可下載安裝0蓋樓(回復(fù))
軟件排行榜
熱門推薦
- 探月少兒編程電腦版 v4.6.2182.56M / 簡(jiǎn)體中文
- 猿編程電腦版 v4.27.0官方版211.48M / 簡(jiǎn)體中文
- RubyMine2024電腦版 v2024.3官方版740.36M / 多國(guó)語(yǔ)言[中文]
- php for windows版 v8.3.7官方正式版30.67M / 英文
- phpstorm2023官方版 v2023.3.6459.02M / 簡(jiǎn)體中文
- clion2023官方版 v2023.3.4750.29M / 多國(guó)語(yǔ)言[中文]
- Goland2023官方版 v2023.3.6476.44M / 英文
- hbuilderx電腦版 v3.99.2023122611官方版39.61M / 簡(jiǎn)體中文
- java runtime environment官方版 v1.8.0823K / 簡(jiǎn)體中文
- eclipse官方電腦版 v4.30.0314.88M / 英文