大小:1.31G
更新时间:24-09-25
系统:Mac
版本:v2024.2.2
CLion2024 mac版是一款功能强大的C和C++集成开发环境(IDE),专为Mac用户设计。它继承了CLion的核心功能,为Mac平台上的C/C++开发者提供了高效、智能且稳定的开发体验。软件具备智能的代码编辑功能。它支持自动补全代码,可以根据上下文智能推荐函数、变量或类,帮助开发者快速编写代码。同时,它还提供了代码格式化和重构功能,能够自动调整代码结构,使其更加清晰易读。
其次,jetbrains clion 2024拥有出色的代码导航能力。它支持快速跳转到函数、变量或类的定义位置,方便开发者在大型项目中快速定位代码。此外,它还提供了强大的搜索功能,可以帮助开发者快速查找和替换代码中的特定内容。
一、主要更新
1、CLion Nova
在这个版本中,我们为 ReSharper C++/Rider C++(也称为 CLion Nova)的新语言引擎实现了几个呼声最高的功能,例如通过 JetBrains Gateway 的远程开发、用于协作开发的 Code With Me、AI 功能等!新引擎也已成为新 CLion 用户的默认引擎!
2、С++ 的全行代码补全
您是否无法使用基于云的 AI 功能?CLion 2024.2 引入了一种完全在本地运行的新型代码补全,它根据当前文件的上下文提供单行建议。
这些建议由运行在您的计算机上的语言模型驱动,不会通过互联网发送任何代码。
3、Zephyr West 支持
CLion 现在全面支持 Zephyr West,可以让您在 IDE 中打开 Zephyr 项目并使用 Zephyr 的 West 工具进行构建、运行和刷写。
提供与 West 集成的捆绑插件还带来了对 Kconfig 的语言支持,Kconfig 不仅在 Zephyr 项目中广泛使用,在 Linux 内核和其他项目中也广泛使用。
4、调试器改进
CLion 2024.2 为调试器带来多项改进,例如 GDB 中更快的节点展开和更多用于复杂数据类型的 pretty-printer,并修正了导致无法在 Windows 上使用带有 GDB Multiarch 的 WSL 进行调试的问题。
二、С++ 的全行代码补全
全行代码补全此前已为 Java、Kotlin、Python、JavaScript、TypeScript、CSS、PHP、Go 和 Ruby 引入,在这个版本中也适用于 C++。
这项功能使用本地运行的深度学习模型提供整行代码建议,不会将任何数据发送到 IDE 之外。它随附在有效 JetBrains IDE 订阅中,无需支付额外费用。
全行代码补全仅适用于 CLion Nova(新的 ReSharper C++/Rider C++ 语言引擎),可在 Settings/Preferences | Advanced Settings | CLion | Use the ReSharper C++ language engine (CLion Nova)(设置/偏好设置 | 高级设置 | CLion | 使用 ReSharper C++ 语言引擎(CLion Nova))中启用。
三、CLion Nova
1、Nova 成为新用户的默认选项
在 2024.2 版本中,CLion Nova 成为新 CLion 用户的默认选项。安装新版本时,新的语言引擎将自动启用,除非 CLion 检测到先前安装的设置或您选择导入设置。
2、通过 Gateway 进行远程开发
使用 CLion Nova 时,现已支持使用 JetBrains Gateway 通过 SSH 进行远程开发。
要启动新的远程会话,请转到 File | Remote Development(文件 | 远程开发)或启动 JetBrains Gateway 并点击 SSH connection(SSH 连接)提供程序下的 New Connection(新建连接)。
3、Code With Me
Code With Me 现在可用于使用 CLion Nova 进行的协作开发。
要启用 Code With Me 支持,请转到 Tools | Enable Code With Me(工具 | 启用 Code With Me)。或者,使用 Search Everywhere (Double Shift)(随处搜索(按两下 Shift))并搜索“Enable Code With Me”。
4、语义高亮显示
可选的语义高亮显示使用不同的颜色来表示代码中的不同变量和形参,帮助您一眼轻松识别。
5、名称建议
当您使用 Rename(重命名)和 Change Signature(更改签名)重构时,AI Assistant 现在会提供名称建议。
6、基于云的代码补全
无论是否启用 CLion Nova,通过 AI Assistant 基于云的 LLM 提供的内联代码补全现在都已得到支持。
内联代码补全可以根据项目内容自动补全单行、整个函数甚至整个代码段。
7、自定义 clang-format 二进制文件
CLion Nova 允许您使用外部 clang-format 二进制文件,而不是 IDE 内置的二进制文件。
要提供二进制文件的路径,请转到 Settings/Preferences | Editor | Code Style | C++(设置/偏好设置 | 编辑器 | 代码样式 | C++)。
8、字段偏移和大小
将鼠标悬停在类和结构上时,弹出窗口现在将显示它们的字段偏移和大小。
9、其他改进
悬停时显示的快速文档弹出窗口现在会提供快速修复建议。
编码不再阻止打开非 UTF-8 文件。
自定义 TODO 设置在 IDE 重启后仍然有效。
四、项目模型和构建工具
1、Zephyr West 支持
2024.2 版本引入了 West 项目模型,这使设置、打开和构建使用 Zephyr 的项目更加简单。
2、West 项目构建和刷写
West 项目允许您构建项目并将项目刷写到微控制器中,无需执行大量繁琐操作,例如在 CLion 中将 West 设为外部工具以及为每个 Zephyr 应用程序创建自定义构建目标。
3、项目转换
之前作为 CMake 项目打开的 Zephyr 项目可以使用 Convert to West Project(转换为 West 项目)操作重新打开为 West 项目。同样,可以通过专属操作将 West 项目转换回 CMake 项目。
4、Python 解释器设置
如果 Zephyr 工作区中的 .west 目录旁边有一个包含 Python 虚拟环境的目录,CLion 会自动创建并启用 Python 解释器。
5、Kconfig 语言支持
除了与 West 集成之外,CLion 2024.2 还为 Kconfig 配置语言提供了语言支持,该语言广泛应用于 Zephyr 项目、Linux 内核和其他项目。
6、其他改进
- 使用远程工具链时,包含多个文件的 CMake 项目现在加载速度更快。
- 新建项目默认使用 C++20 标准。
- 我们将捆绑的 Ninja 工具更新到 1.12 版本,可以在没有缓冲的情况下更快显示构建输出。
- CLion 基于 JetBrains Grazie 的拼写检查器现在可以与 CLion Nova 配合使用。
- CLion 的 Features Trainer 也已针对 CLion Nova 进行调整,并提供了一些额外课程。
五、调试器
1、GDB pretty-printer
我们解决了 GDB pretty-printer 的几个问题,确保以更易读、更方便的方式显示复杂的数据类型。
调试器现在能够更好地表示各种类型,例如 std::shared_ptr、std::array、std::valarray、std::list 和 std::forward_list。
2、更快的变量展开
CLion 2024.2 与 GDB 14.2 捆绑,其中包含由我们团队编写的补丁,用于加速变量展开。
六、编辑器
1、С 和 С++ 文档注释内联呈现
CLion 提供内联呈现,将注释从一大堆混杂着标签的文本变成更美观的格式,并配有链接和代码块。告别凌乱的标签,让所有内容都更加清晰。内联呈现适用于任何 C 或 C++ 文件,可以改善您的阅读体验。
2、Markdown 文件中的数学语法支持
CLion 现在可以在 Markdown 文件中原生渲染数学表达式。处理 Markdown 时,您可以使用 $ 插入内联数学表达式,使用 $$ 插入包含数学内容的代码块。
3、粘性行的语言特定设置
现在,您可以更精确地设置粘性行并选择显示这些行的语言。您可以在 Settings/Preferences | Editor | General | Sticky Lines(设置/偏好设置 | 编辑器 | 常规 | 粘性行)中根据自己的偏好定制功能,或者在编辑器中右键点击粘性行调用上下文菜单。
七、其他功能增强
1、增强的本地历史记录用户体验
我们对 Local History(本地历史记录)对话框 UI 进行了现代化改进。此外,访问目录时,对话框现在会在更改列表旁边显示差异视图,使其更易理解。为了简化复杂项目中的更改检查,我们使 Local History(本地历史记录)操作可同时用于多个文件或目录。在 Project(项目)工具窗口中,选择多个文件或文件夹,然后选择 Local History | Show History(本地历史记录 | 显示历史记录),查看包含您选择内容的更改历史记录的弹出窗口。
2、捆绑的本地化插件
为了提升简体中文、韩语和日语母语用户的 IDE 体验,我们现在捆绑了对这些语言的支持。语言设置位于 Settings/Preferences | Appearance & Behavior | System Settings | Language & Region(设置/偏好设置 | 外观与行为 | 系统设置 | 语言和地区)中。
3、新 UI 成为默认选项
从 2024.2 开始,我们在 2022.3 版 JetBrains IDE 中首次推出的“新 UI”将成为所有用户的默认选项
一、智能代码辅助功能
让 CLion 帮您处理日常工作,您可以专注于更重要的事情。 完全了解您的代码,它可以通过智能代码补全、即时导航和可靠的重构提高您的生产效率。
轻松上手
在 CLion 中开启新项目极其简单方便,一键即可将文件添加到项目中。 CLion 支持 CMake、Makefile、Gradle 和兼容数据库项目模型。
智能编辑器
接着可以分析上下文和理解项目的 IDE,您可以提高自己的编程速度。 尝试智能补全、格式化和代码洞察视图。
导航和搜索
通过智能导航立刻在代码中定位符号、类或文件。 检查调用或类型层次结构,轻松在任意位置搜索几乎任意元素(包括 IDE 设置)
代码生成和重构
让 CLion 帮您生成代码,节省无用的输入:从 getters/setters 到更复杂的模板都可以胜任。 使用重构快速改善和整理代码。
二、内置工具和集成
CLion 不仅仅是一款编辑器,它提供强大的调试器和动态分析工具,可以轻松调查并解决问题;内置的 Google Test、Boost.Test、Doctest 和 Catch 可以进行单元测试,同时默认支持许多常见的 VCS。
运行和调试
在 CLion 中构建、运行和调试您的应用程序并进行单元测试。调查并解决代码中的问题,获得终极调试体验。
远程和协作工作
对于远程工作,请在完全远程模式、WSL 或远程调试器配置之间进行选择。升级您的协作工作并与您的同事实时处理 CLion 项目。
嵌入式开发
在 CLion 中开发微控制器,并从各种片上调试选项、ARM 设备的外设视图、FreeRTOS 线程视图和 STM32CubeMX 集成中受益。
代码文档
使用 CLion 轻松记录你的代码。 在 Quick Documentation 弹出窗口中预览 Doxygen 风格的文档,使用补全功能输入命令和函数参数,并为 Doxygen 注释生成存根。
1、使用 CLion 书写漂亮正确的代码 为所有支持的语言提供的静态分析(包括 DFA)可以在您输入时立即高亮显示代码中的警告和错误,并提出快速修复建议
2、选择一个默认的编辑器主题或根据自己的偏好自定义主题。 采用以键盘为中心的方法,并选择你最喜欢的按键映射,或者轻松创建自己的按键映射
3、CLion 为最流行的 VCS 提供统一的界面,包括 Subversion、Git、GitHub、Mercurial、CVS 和 Perforce。 与此同时,本地历史记录也可以帮你避免异常事故。
4、通过内置终端访问命令行,开启 VIM 仿真模式以及 VIM 键位绑定,或者使用其他插件扩充 IDE 的功能。
5、CLion 为 C 和 C++ 的原生跨平台开发而设计。 此外,它还为 CMake 语言、Python 和常见的网络技术(比如 JavaScript、XML、HTML、Markdown 等等)提供标准支持,同时也支持可以通过捆绑和代码库插件使用的所有其他语言
macOS 12.0 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系统总 RAM
3.5 GB 硬盘空间,推荐 SSD
最低屏幕分辨率 1024x768
v2024.2.2版本
CLion 2024.2.2 引入了与 ReSharper C++/Rider C++ 语言引擎的更深层次集成、针对调试器的性能改进、适用于嵌入式开发的新功能,以及针对项目模型和构建工具的增强。
clion2023 mac版v2023.3.4大小:776.18M时间:2024-04-18查看
相同厂商JetBrains更多>>
同类热门
类似软件
processing mac版(编程软件)126.7M147人在用processing是一种新兴计算机语言,它的概念是在电子艺术的环境下介绍程序语言,多多小编今天为您带来的processing mac版便是一款开源免费的Processing语言的编程软件,主要用于在电子艺术和视觉设计社区被用来教授编程基础,同时运用于大
查看热门标签
网友评论0人参与,0条评论
最新排行
vivaldi浏览器mac版198.07Mv7.0.3495.11官方版 vivaldi浏览器是由Opera 联合创始人、前CEO谭咏文(Jon von Tetzchner)创立的基于Chromium/Blink内核的浏览器,通过目前的技术已经支持Windows、Mac OS X、Linux Deb 、 Linux Rp
查看游帮帮加速器mac版88.71Mv4.0.24337官方版 想要体验一把高画质、无延迟、不掉帧的一把电竞游戏,那么你肯定需要一款趁手的加速器呀,众所周知,像一般大型客户端游戏,它的网络时不时的不稳定,那么就需要一个非常要好的网络来扶持它平稳的状态,为此小编给你推荐游帮帮加速器mac版,该软件采用了高科技智能
查看搜狗五笔输入法mac版41.86Mv1.4.0官方版 搜狗五笔输入法mac版是搜狗输入法的一个五笔Mac平台版本,同时由于软件宗旨是力求让你的五笔输入得到最优秀的体验,因此在mac版也是把大家喜爱的win版优点全部都一并保留了,它不仅拥有强大的词库,还全面支持GBK词库,并就在这个海量优质词库的支持下
查看daisydisk mac版6.95Mv4.24官方版daisydisk是一款非常强大磁盘清理工具,从最新推出到现在,已经有一点时间了,不少用户通过它对电脑进行了全面的清理和整理,让电脑瞬间干净了许多!而这一次,小编为大家带来的是daisydisk mac版,是针对MAC用户而推出的可视化磁盘清理工具,对电
查看iMac Cleaner for mac中文版(mac系统清理软件)8.55Mv2.9iMac Cleaner for mac中文版是一款简单而又实用的mac系统清理软件,能够提供清理磁盘,卸载应用程序,内存优化,重复查找器,文件粉碎机,启动优化等等功能,其中卸载应用程序真正可以快速全面扫描Mac上的所有应用及其相关的垃圾文件;而清理磁盘
查看xt800个人版mac版9.7Mv1.0免费版在我们日常的电脑使用中,有时也会遇到需要远程操作别人电脑或是需要别人来远程操作您的电脑来解决问题的时候,因此,多多小编向大家推荐xt800个人版mac版,这是一款运行在mac平台上的完全免费的远程控制软件,主要可以用来远程控制家里或办公室电脑,进行远程桌
查看