clion2024电脑版 v2024.2.2官方版适用于 C 和 C++ 的跨平台 IDE,自如掌控,化繁为简。

jetbrains clion 2024官方版是一款功能强大的C和C++集成开发环境(IDE),专为C/C++开发者设计,提供了一站式的开发体验。它结合了智能代码编辑、快速导航、灵活的代码构建以及可靠的调试功能,帮助开发者高效编写、调试和优化C/C++应用程序。不仅如此,CLion2024还具备智能的代码编辑功能。它提供了代码自动补全、语法高亮、错误提示等特性,大大提升了代码编写的速度和准确性。智能代码提示功能能够基于上下文给出相关的函数、变量或类,帮助开发者快速选择并插入代码片段,减少了手动输入和查找的工作量。

clion2024电脑版

jetbrains clion 2024.2.2新功能

一、主要更新

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”将成为所有用户的默认选项

软件功能

1、CMake 更新

您感觉编辑 CMake 脚本有挑战吗? 借助 CLion 2024,您可以为 CMake 目标获取增强的编写辅助,更轻松地进行脚本编辑。 现在,CLion 会为新目标的创建建议实时模板,以及为目标名称建议代码补全、导航和 Find Usages(查找用法)。

2、调试增强功能

我们正在持续改进 CLion 与调试器后端的集成。 借助这个最新版本,可以在 CLion 中调试多进程目标。 GDB 用户现在将受益于对最新的 GDB 14.1 版本的捆绑支持。 新增了一个选项来提升 GDB 索引编制,进而增强调试性能。

3、Meson 支持

我们继续改进 CLion 的 Meson 支持。 2024.1 版本附带 Meson 工具窗口,其中包含多种实用命令、适用于 Meson 的自定义设置,以及从 CLion 中的 New Project(新建项目)向导创建新 Meson 项目的选项。

4、针对 VCS 的改进

CLion 和其他 JetBrains IDE 中的 VCS 支持已获得显著更新,我们增强了差异查看器、改进了分支搜索功能、简化了代码审查工作流,并为整个子系统带来许多其他实用改进。

5、实时模板

您需要新的 CMake 目标吗? 新增的实时模板可自动为您创建 add_executable(输入 exe)和 add_library(输入 lib)CMake 命令。

6、目标名称补全

CLion 现在可以补全 CMake 命令中的目标名称。 这使您可以更轻松地将文件链接到目标和执行其他目标相关操作。

CLion怎么设置中文?

1、进入软件之后,选择插件,然后在搜索栏输入Chinese,最后点击下载

2、下载完成后,点击重启

3、最后我们就会发现已经变成中文啦

软件亮点

1、CLion 为 C 和 C++ 的原生跨平台开发而设计。 此外,它还为 CMake 语言、Python 和常见的网络技术(比如 JavaScript、XML、HTML、Markdown 等等)提供标准支持,同时也支持可以通过捆绑和代码库插件使用的所有其他语言。

2、使用 CLion 轻松记录你的代码。 在 Quick Documentation 弹出窗口中预览 Doxygen 风格的文档,使用补全功能输入命令和函数参数,并为 Doxygen 注释生成存根。

3、CLion 为最流行的 VCS 提供统一的界面,包括 Subversion、Git、GitHub、Mercurial、CVS 和 Perforce。 与此同时,本地历史记录也可以帮你避免异常事故。

4、通过内置终端访问命令行,开启 VIM 仿真模式以及 VIM 键位绑定,或者使用其他插件扩充 IDE 的功能。

5、CLion 支持 Google Test、Boost.Test、Doctest 和 Catch 框架,提供内置测试运行器和强大的 UI 来调查测试结果。 它甚至可以在你写入测试时生成代码(适用于 Google Test)。

6、CMake 是著名的跨平台建构系统,广泛用于 C 和 C++ 项目。 通过代码生成、自动补全和自动目标更新来充分利用 CLion 的智能 CMake 支持。

系统要求

64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

最低 2 GB 可用 RAM 和 8 GB 系统总 RAM

3.5 GB 硬盘空间,推荐 SSD

最低屏幕分辨率 1024×768

更新日志

v2024.2.2版本

CLion 2024.2.2 引入了与 ReSharper C++/Rider C++ 语言引擎的更深层次集成、针对调试器的性能改进、适用于嵌入式开发的新功能,以及针对项目模型和构建工具的增强。

© 版权声明
THE END
喜欢就支持一下吧
点赞19 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容