CLion2024 mac版是一款功能強大的C和C++集成開發(fā)環(huán)境(IDE),專為Mac用戶設計。它繼承了CLion的核心功能,為Mac平臺上的C/C++開發(fā)者提供了高效、智能且穩(wěn)定的開發(fā)體驗。軟件具備智能的代碼編輯功能。它支持自動補全代碼,可以根據(jù)上下文智能推薦函數(shù)、變量或類,幫助開發(fā)者快速編寫代碼。同時,它還提供了代碼格式化和重構功能,能夠自動調整代碼結構,使其更加清晰易讀。
其次,jetbrains clion 2024擁有出色的代碼導航能力。它支持快速跳轉到函數(shù)、變量或類的定義位置,方便開發(fā)者在大型項目中快速定位代碼。此外,它還提供了強大的搜索功能,可以幫助開發(fā)者快速查找和替換代碼中的特定內容。
jetbrains clion 2024.3新功能
一、主要更新
1、CLion Nova
我們更快的新語言引擎 CLion Nova 現(xiàn)在是新用戶的默認選項。 在這個版本中,我們實現(xiàn)了一些呼聲最高的功能并修正了多個主要 bug。 最終,我們計劃讓 CLion Nova 成為所有新老用戶的默認引擎。 但首先,我們想知道您對此是否有任何疑慮。
2、CLion Nova 中的內存使用量改進
CLion Nova 中的許多改進有助于減少引擎的內存使用量,這在 Chromium 等大型項目中尤為明顯。 IDE 現(xiàn)在響應更快,啟動速度也更快。
3、OpenCV 圖像查看器
調試包含二維 OpenCV 數(shù)組的代碼時,調試器現(xiàn)在允許您在單獨的對話框中將其作為圖像查看并使用各種編輯選項。 此新功能使計算機視覺和機器學習應用程序的開發(fā)變得更加簡單方便。
4、調試服務器 實驗性
我們添加了一個新的 Debug Servers(調試服務器)配置選項,使您可以更輕松地為嵌入式和遠程開發(fā)配置調試。 使用調試服務器,您可以選擇要在哪個調試探頭上運行或調試構建目標。 此前,您必須為每個調試探頭和構建目標組合設置單獨的運行/調試配置。
二、CLion Nova
1、征求反饋
在這個版本中,我們的新語言引擎 CLion Nova 獲得了一系列重要功能,例如各種語言特定功能和 UI 更新。 我們還修正了一些主要 bug,包括內存占用相關 bug。 為了使從 CLion Classic 的過渡更加簡單,用戶不必再進入 Advanced Settings(高級設置)切換到新引擎 – 我們現(xiàn)在還在 Welcome(歡迎)屏幕和 Configuration(配置)菜單中增加了切換按鈕。
現(xiàn)在,CLion Nova 在性能方面相對于 CLion Classic 的優(yōu)勢更加明顯。 因此,我們相信 CLion Nova 能成為所有用戶的默認引擎,而不僅僅是新用戶。
不過,我們知道并非所有現(xiàn)有用戶都準備好進行轉換,我們也想了解其中的原因。 所以,我們非常希望您能告訴我們?yōu)槭裁茨矚g CLion Classic 而不是 CLion Nova。
您可以從主 IDE 菜單中選擇 Help | Submit Feedback…(幫助 | 提交反饋…)來分享您的反饋。 我們將仔細檢查,盡全力解決任何可能阻礙您使用 CLion Nova 的關鍵問題。
2、內存使用量改進
我們對 CLion Nova 做出了許多改進,以減少其內存占用。 這在大型項目中尤其明顯。 將 CLion Nova 2024.2 中的 Chromium 項目與 2024.3 中的同一項目的內存使用情況進行比較,在新版本中,IDE 前端使用的內存減少了 51%,而 IDE 后端使用的內存減少了 15%。
對于我們的用戶來說,這意味著:
IDE 現(xiàn)在響應更快,因為它使用的內存更少,調用垃圾回收器的頻率也更低。
IDE 能夠更快地運行并更快地對項目更改做出響應。
3、調用層次結構
函數(shù)調用層次結構顯示了調用方和被調用方的層次結構,幫助您更好地了解函數(shù)如何交互。
要查看調用層次結構,在編輯器中選擇一個函數(shù),然后從主菜單中選擇 Navigate | Call Hierarchy(導航 | 調用層次結構),或使用快捷鍵 ??H (macOS) 或 Ctrl+Alt+H (Windows/Linux)。
4、來自其他項目和框架的預定義代碼樣式
現(xiàn)在,您可以通過 Settings | Editor | Code Style | C/C++ | Set from…(設置 | 編輯器 | 代碼樣式 | C/C++ | 設置自…)選擇預定義的代碼樣式,如 LLVM、Google、Qt 或 GNU。
5、遞歸調用的裝訂區(qū)域圖標
我們在裝訂區(qū)域中為遞歸調用添加了一個圖標。 這可以讓您更輕松地查看代碼中使用遞歸函數(shù)的位置,并避免堆棧溢出等潛在有害情況。 圖標也會顯示在調用層次結構中。
6、Quick Definition(快速定義)支持
Quick Definition(快速定義)彈出窗口會顯示類、函數(shù)、方法和其他項目符號的定義位置和方式。 要調用它,在編輯器中將文本光標置于符號處,然后按 ?Space (macOS) 或 Ctrl+Shift+| (Windows/Linux)。 您也可以通過 View | Quick Definition(視圖 | 快速定義)從主菜單訪問它。
三、嵌入式開發(fā)
1、調試服務器 實驗性
我們添加了一個新的 Debug Servers(調試服務器)配置選項,以簡化嵌入式和遠程開發(fā)調試的配置過程。 這是 Settings | Debugger(設置 | 調試器)中的一個單獨部分,您可以在其中設置基于 gdbserver 的調試服務器。
首先,您需要在 Settings | Advanced Settings | Debugger(設置 | 高級設置 | 調試器)下啟用 Debug Servers(調試服務器)。 然后,您可以在 Settings | Debugger(設置 | 調試器)中打開 Debug Servers(調試服務器)對話框,或者從主工具欄切換器調用 Edit Debug Servers(編輯調試服務器)。
請注意,這是一項實驗性功能,目前還不能與 PlatformIO 一起使用。 不過,也有變通方法。 我們鼓勵您嘗試并與我們分享您的反饋。 我們也很樂意安排一次簡短的通話,以詳細了解您的具體用例和挑戰(zhàn)。
2、對 West 的調試支持
在此版本中,我們擴展了對 Zephyr West 的支持,增加了原生調試 West 項目的功能。 這樣一來,您可以在 IDE 中輕松配置和運行調試會話。
導入 Zephyr West 項目時,West 運行/調試配置會在 Run/Debug Configurations(運行/調試配置)切換器中自動創(chuàng)建。 您還可以通過主菜單中的 Run | Edit Configurations…(運行 | 編輯配置…)創(chuàng)建新的運行/調試配置。
3、可編輯外設寄存器值
調試 GPIO 引腳或計時器等開發(fā)板外設時,您現(xiàn)在可以在 Debug(調試)工具窗口的 Peripherals(外設)窗格中編輯外設寄存器,立即看到更改的效果。
4、利用 CLion Nova 支持 MISRA C++:2023
MISRA C++:2023 是 MISRA C++ 的最新版本,為在安全關鍵型系統(tǒng)中使用 C++17 提供了指導。 CLion 的靜態(tài)分析工具包現(xiàn)在包含大量 MISRA C++: 2023 檢查。
四、調試器
1、OpenCV 圖像查看器
如果您在調試使用 OpenCV 的計算機視覺或 ML 應用程序,您現(xiàn)在能夠以圖像形式查看二維 OpenCV 數(shù)組。 調試器會在單獨的對話框中顯示這些圖像,并提供多種編輯選項和功能,例如在步進時更新圖像。
在調試器的 Threads & Variables(線程和變量)對話框中,點擊 View as image(作為圖像查看)。
2、帶有 JSON、XML 或 HTML 數(shù)據(jù)的字符串的格式化視圖
調試存儲換行符或 JSON、XML 和 HTML 數(shù)據(jù)的字符串時,您可以直接在調試器中查看根據(jù)其代碼樣式設置格式的字符串。 按變量旁邊的 View(視圖),您將能夠在單獨的窗口中查看結構化或原始數(shù)據(jù)。
3、捆綁包更新
我們更新了以下捆綁的調試器:
GDB 已更新到 15.2。
LLDB 已更新到 19.1.3。
4、將調試器附加到未啟動的進程
現(xiàn)在,您可以將調試器附加到未啟動的本地進程。 這將在啟動時自動觸發(fā)調試。 例如,當項目的一部分使用 C++ 編寫并在 CLion 中運行,而另一部分用另一種語言編寫并在外部環(huán)境中運行時,此功能就非常實用。
要進行配置,從主菜單中選擇 Run | Attach to an Unstarted Process…(運行 | 附加到未啟動的進程…)。
五、AI Assistant
更新后的 JetBrains AI Assistant 插件配備了我們內部訓練的 C++ 大語言模型,使 CLion 的云代碼補全更快、更智能。 現(xiàn)在,它提供了更廣泛的使用場景,增強的后綴匹配可以確保預測的代碼段正確補全現(xiàn)有代碼。
最突出的改進之一是多行代碼補全,它獲得了語法高亮顯示和代碼建議的逐步接受。
多行代碼補全與標準代碼補全和全行代碼補全(后者使用本地 LLM 并且不需要將數(shù)據(jù)發(fā)送到云端)一起工作。 這樣,您就可以逐步審查和接受建議。 您還可以使用快捷鍵 ?→ (macOS) 和 Ctrl+→ (Windows) 逐字接受建議。
六、其他改進
1、新 C++ 項目的入門提示
如果您剛剛開始使用 CLion,您會注意到改進的入門提示。 它們向您展示了如何使用 IDE 的一些關鍵功能,讓您從一開始就更清楚地了解其功能。 這將縮短熟練使用 CLion 所需的時間。
2、項目狀態(tài)微件
我們將項目狀態(tài)通知從編輯器頂部移動到狀態(tài)欄中新增的微件,以減少干擾。 現(xiàn)在,如果您在項目中創(chuàng)建一個新的 .cpp 文件, 圖標就會出現(xiàn)。 只有將鼠標懸停在圖標上時,才會出現(xiàn)文件不屬于任何項目的通知。 點擊圖標后,微件會建議將文件添加到 CMake 項目。 如果不需要,您可以關閉彈出窗口,只在狀態(tài)欄中留下圖標。
3、新終端的更新 UI
新終端的界面采用了更緊湊的設計,減少了填充,旨在最大限度地利用您的屏幕空間。 這也提高了使用命令時的可見性,同時不影響可讀性。
4、高亮顯示所選文本的匹配項
默認情況下,CLion 現(xiàn)在會高亮顯示您在文件中選擇的文本的所有實例,而不僅僅是 .c 和 .cpp。 這使得跟蹤所選文本在文件中出現(xiàn)的位置更加簡單。 如果您更喜歡此前的行為,您可以在 Settings | Editor | General | Appearance(設置 | 編輯器 | 常規(guī) | 外觀)中禁用此功能。
5、新的 CMake 版本
CMake 捆綁包已更新至 3.30.5。
軟件功能
一、智能代碼輔助功能
讓 CLion 幫您處理日常工作,您可以專注于更重要的事情。 完全了解您的代碼,它可以通過智能代碼補全、即時導航和可靠的重構提高您的生產(chǎn)效率。
輕松上手
在 CLion 中開啟新項目極其簡單方便,一鍵即可將文件添加到項目中。 CLion 支持 CMake、Makefile、Gradle 和兼容數(shù)據(jù)庫項目模型。
智能編輯器
接著可以分析上下文和理解項目的 IDE,您可以提高自己的編程速度。 嘗試智能補全、格式化和代碼洞察視圖。
導航和搜索
通過智能導航立刻在代碼中定位符號、類或文件。 檢查調用或類型層次結構,輕松在任意位置搜索幾乎任意元素(包括 IDE 設置)
代碼生成和重構
讓 CLion 幫您生成代碼,節(jié)省無用的輸入:從 getters/setters 到更復雜的模板都可以勝任。 使用重構快速改善和整理代碼。
二、內置工具和集成
CLion 不僅僅是一款編輯器,它提供強大的調試器和動態(tài)分析工具,可以輕松調查并解決問題;內置的 Google Test、Boost.Test、Doctest 和 Catch 可以進行單元測試,同時默認支持許多常見的 VCS。
運行和調試
在 CLion 中構建、運行和調試您的應用程序并進行單元測試。調查并解決代碼中的問題,獲得終極調試體驗。
遠程和協(xié)作工作
對于遠程工作,請在完全遠程模式、WSL 或遠程調試器配置之間進行選擇。升級您的協(xié)作工作并與您的同事實時處理 CLion 項目。
嵌入式開發(fā)
在 CLion 中開發(fā)微控制器,并從各種片上調試選項、ARM 設備的外設視圖、FreeRTOS 線程視圖和 STM32CubeMX 集成中受益。
代碼文檔
使用 CLion 輕松記錄你的代碼。 在 Quick Documentation 彈出窗口中預覽 Doxygen 風格的文檔,使用補全功能輸入命令和函數(shù)參數(shù),并為 Doxygen 注釋生成存根。
軟件亮點
1、使用 CLion 書寫漂亮正確的代碼 為所有支持的語言提供的靜態(tài)分析(包括 DFA)可以在您輸入時立即高亮顯示代碼中的警告和錯誤,并提出快速修復建議
2、選擇一個默認的編輯器主題或根據(jù)自己的偏好自定義主題。 采用以鍵盤為中心的方法,并選擇你最喜歡的按鍵映射,或者輕松創(chuàng)建自己的按鍵映射
3、CLion 為最流行的 VCS 提供統(tǒng)一的界面,包括 Subversion、Git、GitHub、Mercurial、CVS 和 Perforce。 與此同時,本地歷史記錄也可以幫你避免異常事故。
4、通過內置終端訪問命令行,開啟 VIM 仿真模式以及 VIM 鍵位綁定,或者使用其他插件擴充 IDE 的功能。
5、CLion 為 C 和 C++ 的原生跨平臺開發(fā)而設計。 此外,它還為 CMake 語言、Python 和常見的網(wǎng)絡技術(比如 JavaScript、XML、HTML、Markdown 等等)提供標準支持,同時也支持可以通過捆綁和代碼庫插件使用的所有其他語言
系統(tǒng)要求
macOS 12.0 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM
3.5 GB 硬盤空間,推薦 SSD
最低屏幕分辨率 1024x768
更新日志
v2024.3版本
CLion 2024.3 標志著 CLion Nova 的又一個重要里程碑。 新語言引擎這個經(jīng)過顯著改進的版本包含一些呼聲最高的功能,現(xiàn)在已可滿足大多數(shù)用例。 此版本還包括用于嵌入式開發(fā)的新功能,例如調試服務器以及對原生 Zephyr West 調試的支持。 OpenCV 圖像查看器以及將調試器附加到未啟動進程的功能使 CLion 2024.3 更加完善。
v2024.2.2版本
CLion 2024.2.2 引入了與 ReSharper C++/Rider C++ 語言引擎的更深層次集成、針對調試器的性能改進、適用于嵌入式開發(fā)的新功能,以及針對項目模型和構建工具的增強。
其它版本下載
- 查看詳情 clion2023 mac版 v2023.3.4776.18M
同廠商
JetBrains更多+PhpStorm2024 mac版 v2024.3.1.1924.8M
jetbrains webstorm 2024蘋果電腦版 v2024.3.1.1981.43M
DataGrip mac版 v2024.3.3906.15M
RubyMine 2024 mac版 v2024.3官方版928.06M
goland2024蘋果電腦版 v2024.3983.67M
jetbrains fleet mac版 v1.43.142官方版200.96M
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 夸克網(wǎng)盤mac版 v3.15.1官方版154.75M / 簡體中文
- 百度網(wǎng)盤mac版 v4.41.1蘋果版313.71M / 簡體中文
- 中國移動云盤mac版 v4.0.1官方版120.4M / 簡體中文
- PrinterShare mac版 v1.4.91.06M / 簡體中文
- Charles for mac(抓包神器) v4.6.7官方版6K / 簡體中文
- 虛擬機oracle vm virtualbox mac版 v7.0.18官方版126.6M / 簡體中文
- 掌上看家采集端mac版 v4.0.2官方蘋果版2.6M / 簡體中文
- 迅雷MAC版 v5.40.2.66331官方版115.79M / 簡體中文
- 騰訊電腦管家mac版 v2.0.0.1官方版38.44M / 簡體中文
- luminar ai mac版 v1.5.51.62G / 簡體中文