电子商城网站建设与维护,上海建筑工程公司排行榜,东莞房产网站建设,wordpress首页特效文章目录 废话不多说上教程#xff1a;#xff08;动画教程 图文教程#xff09;一、动画教程激活 与 升级#xff08;至最新版本#xff09; 二、图文教程 #xff08;推荐#xff09;Stage 1.下载安装 toolbox-app#xff08;全家桶管理工具#xff09;Stage 2 : 下… 文章目录 废话不多说上教程动画教程 图文教程一、动画教程激活 与 升级至最新版本 二、图文教程 推荐Stage 1.下载安装 toolbox-app全家桶管理工具Stage 2 : 下载工具Stage 3-1 : windows为例Stage 3-2 : mac为例Stage 4 : 打开工具 为什么选择 JetBrainsIDE?在这里插入图片描述 选择您的主要语言以查找合适的 IDE在这里插入图片描述 不只是功能的组合代码分析和快速修复集成的调试器项目级重构即时搜索和导航Al Assistant远程开发充满活力的插件生态系统 我们的客户评价 CLion 最新变化主要更新CMake 更新调试增强功能Meson 支持针对 VCS 的改进 CMake实时模板目标名称补全导航至目标定义适用于目标的 _Find Usages_查找用法最低版本要求CMake 预设加载 Meson_Meson_ 工具窗口新建 Meson 项目Meson 设置 调试器调试复刻的进程其他调试器改进 设备树属性类型检查重复元素枚举值检查代码补全 新终端 Beta版本控制IDE UI 更新滚动时的粘性行缩小整个 IDE 其他功能增强 CLion 2023.3 最新变化主要更新AI Assistant 预览阶段结束 正式版CLion Nova 预览版更多 C 和 C 项目模型持续改进 C 代码深入了解您的代码嵌入式开发 项目模型Bazel for CLion 插件Meson 支持CMake 增强功能 _Assembly_程序集视图文件的 _Assembly_程序集视图Intel 语法 调试器Run to cursor运行到光标 嵌入式开发浏览设备树文件编写设备树文件 静态分析Function summaries字段分析内存泄漏分析 QML文件模板IDE Feature Trainer轻松上手深入了解核心 IDE 功能 用户体验隐藏主工具栏文件标签页的颜色编码_Speed Search_快速搜索快捷键Default默认工具窗口布局 其他增强功能_Tests_测试作用域改进的 Dev Container 支持全功能差异查看器对 GitLab 代码段的支持 CLion 2023.2 最新变化主要更新AI Assistant 限定访问调试器更新PlatformIO 集成vcpkg 集成与 AI Assistant 聊天_AI Actions…_AI 操作…菜单提交消息生成解释 CMake 错误 调试器_Attach to Process_附加到进程对话框调试中的寄存器ARM 汇编调试中的汇编寄存器 嵌入式开发与 PlatformIO 的原生集成PlatformIO 操作和工具窗口 vcpkg清单模式_Console_控制台标签页 CMake将新文件添加到项目时创建 CMake 目标CMake 3.25 和 3.26 支持CMake Parameter Info形参信息 WSL 中的 Docker输出控制台中的终端用户体验带有浅色标题的浅色主题固定运行配置更新了 macOS 上的窗口控件移除了 Linux 上的标题栏彩色项目标题主工具栏自定义_Search Everywhere_随处搜索中的文本搜索 其他增强功能 今天我们花几分钟分享一个试用方法一次学习终身受益 一分钟试用全家桶旗下所有软件 试用码适用于旗下所有工具 支持一键更新升级至最新版本 试用码至2099适合娱乐学习切勿商用 推荐使用正版白菜价正版 公众号 金榜探云手 回复 vip 获取正版全家桶、全插件、全主题、随便用每年只需一杯咖啡! 废话不多说上教程动画教程 图文教程
所有软件一样的步骤试用码通用
一、动画教程
激活 与 升级至最新版本
激活 升级最新版本 二、图文教程 推荐
Stage 1.下载安装 toolbox-app全家桶管理工具
先去官网下载toolbox-app 一键下载和升级 软件 极力推荐 可以在toolbox-app下载全家桶最新的工具。 Stage 2 : 下载工具
打开下载好的试用包下载后记得不要删除和移动然后安装的路径尽量不要带中文路径、删掉就会失效的公众号 金榜探云手输入00CSDN 下载 Stage 3-1 : windows为例 (这里需要关掉idea这里是CLion ) 先执行uninstall-all-users.vbs直接双击打开 出现弹框done说明成功 然后再执行install-current-user.vbs,直接双击打开即可 这里需要等待10秒左右才会出现done弹框才是成功 打开 idea 再输入对应的试用码即可
Stage 3-2 : mac为例 Mac / Linux 系统与上面 Windows 系统一样需将补丁所属文件 /jetbra 复制到某个路径且 路径不能包含空格与中文。 再运行uninstall.sh sh xxxxx 运行下.sh文件记得sh后面加空格加路径 出现done说明成功。 接着执行install.sh与上面同理出现donethe kill xxxxx 说明成功。
Stage 4 : 打开工具
(这里注意一定要重新打开软件)
重新打开如CLion 提示要输入试用码 (全家桶所有激活都一直激活码通用这里以webstorm为例) Licensed即表示试用成功点击continue关掉窗口就好了试用截止时间显示到2099年实际是永久只是这样会低调一些防止被官方针对 即便成功由于官方会动态升级可能随时失效保持联系我们永久维护 公众号金榜探云手回复 【vip】 获取正版全家桶、全插件、全主题、随便用每年只需一杯咖啡 IDEA付费版使用百科全书 Pycharm付费版使用百科全书 JetBrains 为多款 IDE 发布了 2024 年度首个大版本更新 (2024.1)包括 IntelliJ IDEA 、WebStorm、PhpStorm 和 PyCharm 等。 为什么选择 JetBrainsIDE? 选择您的主要语言以查找合适的 IDE 所有 JetBrains IDE 都旨在为您提供量身定制的针对特定语言的开发者体验它们对相关技术、框架和其他语言提供内置支持因此您可以在一个工具中获得所需的一切。 不只是功能的组合
代码分析和快速修复 集成的调试器 项目级重构 即时搜索和导航
快速走位代码段、文件和资源在处理或探索大型项目时提高效率
Al Assistant 远程开发 充满活力的插件生态系统 我们的客户评价 CLion 最新变化
CLion 2024.1 提升了 CMake 编辑体验解锁了多进程调试功能协助在设备树文件中提供更准确的硬件描述并显著改进了与版本控制系统的集成。
主要更新 CMake 更新
您感觉编辑 CMake 脚本有挑战吗 借助 CLion 2024.1您可以为 CMake 目标获取增强的编写辅助更轻松地进行脚本编辑。 现在CLion 会为新目标的创建建议实时模板以及为目标名称建议代码补全、导航和 Find Usages查找用法。
了解详情 调试增强功能
我们正在持续改进 CLion 与调试器后端的集成。 借助这个最新版本可以在 CLion 中调试多进程目标。 GDB 用户现在将受益于对最新的 GDB 14.1 版本的捆绑支持。 新增了一个选项来提升 GDB 索引编制进而增强调试性能。
了解详情 Meson 支持
我们继续改进 CLion 的 Meson 支持。 2024.1 版本附带 Meson 工具窗口其中包含多种实用命令、适用于 Meson 的自定义设置以及从 CLion 中的 New Project新建项目向导创建新 Meson 项目的选项。
了解详情 针对 VCS 的改进
CLion 和其他 JetBrains IDE 中的 VCS 支持已获得显著更新我们增强了差异查看器、改进了分支搜索功能、简化了代码审查工作流并为整个子系统带来许多其他实用改进。
了解详情
CMake 实时模板
您需要新的 CMake 目标吗 新增的实时模板可自动为您创建 add_executable输入 exe和 add_library输入 libCMake 命令。 目标名称补全
CLion 现在可以补全 CMake 命令中的目标名称。 这使您可以更轻松地将文件链接到目标和执行其他目标相关操作。 导航至目标定义
需要寻找定义特定目标的位置 现在在 CLion 中点击一下即可从目标用法导航到相应的 add_library 或 add_executable 命令。 适用于目标的 Find Usages查找用法
依靠 Find Usages查找用法(AltF7) 列出项目中目标的所有用法。 该工具窗口中的条目将按用法和目标定义分类。 最低版本要求
如果 CMake 由于您未启用所需最低 CMake 版本而无法加载CLion 会在 CMake 工具窗口中建议修正。 点击 Fix...修正…CLion 将为您更新 cmake_minimum_required 命令。 CMake 预设加载
您现在可以配置要导入到 CLion 中的 CMake 预设类型。 例如您可以从导入列表中选择 Configure配置选项。 为此请使用 Settings/Preferences | Advanced Settings | CMake | Automatically import CMake Presets设置/偏好设置 | 高级设置 | CMake | 自动导入 CMake 预设。
最后CLion 2024.1 捆绑了 CMake v3.28。
Meson Meson 工具窗口
自 v2023.3 起CLion 包含了对 Meson 项目模型的支持。 它现在带有一个 Meson 工具窗口View | Tool Windows | Meson查看 | 工具窗口 | Meson。 您可以在这个工具窗口下找到一个构建目标和实用命令列表例如 clean、install、test 等。 新建 Meson 项目
要开始新的 Meson 项目 CLion 中的 New Project新建项目向导现在附带一个有助于简化流程的选项。 可以在 Settings/Preferences | Editor | File and Code Templates | Meson Project设置/偏好设置 | 编辑器 | 文件和代码模板 | Meson 项目中配置这个用于新建 Meson 项目的文件模板。 Meson 设置
如需指定 Meson 可执行文件的自定义路径可以前往 CLion 的 Meson 设置。 您还可以使用 Setup options设置选项字段提供额外 Meson 命令。
调试器 调试复刻的进程
在 CLion 中现在可以调试多进程目标。 我们的最新版本支持从上下文菜单更新遵循和分离策略。 这适用于 LinuxLLDB 和 GDB和远程工具链WSL、远程和 Docker。
在我们的文档中详细了解这些设置。
其他调试器改进
CLion 现在捆绑了 GDB 14.1。 CLion 中此版本最初损坏的标准类型的呈现已得到修正。如果您遇到 GDB 性能问题请尝试新设置。 这适用于从 IDE 启动的 Linux 计算机上的可执行文件。 启用后CLion 会在调试会话开始之前为 GDB 准备索引。
设备树
如果您进行硬件开发并编写设备树文件则可以从 CLion 中随 v2023.3 添加的设备树文件编码辅助中受益。 在这个新版本中我们改进了设备树文件中的代码分析并默认将 CMake 与 Zephyr 设置同步。 属性类型检查
无效属性类型以及必需或未声明的属性获得了新的检查用于验证带有绑定的节点属性。 重复元素
Duplicate element重复元素检查可以检测设备树节点内的重复元素。 这可以是两个或多个同名属性也可以是两个或多个节点。 枚举值检查
使用枚举类型时CLion 会验证此类属性的值并报告不允许的值。 代码补全
为了帮助您编写设备树文件我们为根节点添加了代码补全。
新终端 Beta JetBrains IDE v2024.1 现已提供新终端 (Beta)。 您可以在 Settings/Preferences | Tools | Terminal | Enable New Terminal设置/偏好设置 | 工具 | 终端 | 启用新终端中在新旧终端之间切换。
我们扩展了功能集改进了外观并将其与 IDE 的新外观保持一致。
现在每个命令都作为不同的块放置在终端中 每个块清晰可辨您可以轻松检测它的开始和结束。 使用箭头键在块之间轻松导航或使用 Ctrl↑ 和 Ctrl↓ 键盘快捷键在提示与输出之间切换焦点。针对命令、路径、实参、选项等的带文档的代码补全将帮助您更快地启动所需任务。新的 Terminal终端工具窗口也提供命令历史记录。Terminal终端工具窗口中使用的配色方案已更新可读性得到提高。
目前它仅支持 Bash、Zsh 和 PowerShell其他 shell 正在开发中。 阅读以了解更多详细信息。
版本控制 此版本为 CLion 中的 VCS 支持带来更新包括
适用于 GitLab 和 GitHub 仓库的编辑器内代码审查。Git 工具窗口中的 CI 状态检查。防止大文件提交到仓库。Commit提交工具窗口中的新 Stash 标签页。从比较中排除文件夹和文件的选项。等等
在此处详细了解所有更改。
IDE UI 更新 滚动时的粘性行
浏览新代码库和大文件可能会有些麻烦。 为此编辑器现在在滚动时提供粘性行。 滚动时此功能会将类或函数的开头等关键结构元素固定到编辑器顶部。 这将使作用域始终保持在视野中您可以点击一个行快速浏览代码。 缩小整个 IDE
此前CLion 引入了放大和缩小整个 IDE 的功能用于同时调整所有 UI 元素的大小。 不过初始缩放范围被限制在 100% 到 200% 之间。 现在我们引入了一个新选项允许用户将 IDE 缩小到 90%、80% 或 70%提供更广泛的自定义选项。
其他功能增强
输入流重定向选项此前仅适用于 CMake ApplicationCMake 应用程序运行配置现在也可用于 C/C FileC/C 文件运行配置。Assembly view程序集视图已更新改进了呈现和用户体验 ARM 目标的 Assembly程序集视图现在可以正确显示。Assembly程序集视图设置现在会立即应用无需手动点击 Refresh刷新按钮。编辑打开了 Assembly程序集视图的文件时系统会显示提示来建议用户刷新预览。
CLion 2023.3 最新变化
CLion 2023.3 具有 JetBrains AI Assistant该插件现已脱离技术预览阶段搭载更多上下文和项目感知操作助力您的日常 C 开发工作流。 新版本还扩展了项目模型支持带来了更深入的代码分析和底层程序集查看工具并为嵌入式开发者提供了设备树文件支持。
主要更新 AI Assistant 预览阶段结束 正式版
JetBrains AI Assistant 现已全面推出搭载大量新功能和改进助力提高您在 JetBrains IDE 中的工作效率。
在 CLion 2023.3 中AI Assistant 可以更准确地生成文档也可以解释运行时错误。 最新更新还包括上下文感知 AI 聊天和项目感知 AI 操作使用扩展上下文提供更全面的结果。
订阅 JetBrains AI在 CLion 中以补充功能的形式使用 AI Assistant。 CLion Nova 预览版
为了解决长期存在的性能和质量问题并统一所有 C 工具的用户体验我们推出了 CLion Nova。 这是 CLion 的免费预览版采用 ReSharper C 和 JetBrains Rider 中的 C 语言引擎。 它可以保证
更快的高亮显示速度响应更快的 UI显著减少重构中的冻结和挂起更快的 Find Usages查找用法更快的测试索引编制速度
了解详情并在预览期间免费使用 更多 C 和 C 项目模型
C 和 C 项目使用一系列项目模型。 CLion 开箱即支持 CMake、编译数据库、Makefiles 和 Autotools 项目。 V2023.3 带有备受期待的 Meson 支持并解决了 Bazel for CLion 插件中的许多问题。
详细了解更改 持续改进 C 代码
CLion 带有内置的数据流分析器在编写代码时持续运行有助于提高代码质量。 在 v2023.3 中我们改进了整体分析的准确性和性能并添加了内存泄漏分析。
详细了解新分析 深入了解您的代码
CLion 尽其所能帮助您理解代码的实际用途并在代码库中搜索 bug。 新的 Run to Cursor运行到光标嵌入选项可以加快调试器中代码的导航速度文件的 Assembly程序集视图则适用于查找 bug 或优化代码的运行时性能。
详细了解新功能 嵌入式开发
设备树是一种分层数据结构主要用于描述硬件。 它在 Zephyr 中广泛使用并提供硬件的初始配置。 现在使用 CLion 可以更轻松地读取、导航和维护此类文件。 带有 .dts 和 .dtsi 扩展名的文件被 IDE 视为设备树文件因此设备树中现在提供编码辅助选项。
详细了解 DTS 支持
项目模型 Bazel for CLion 插件
Google 的 Bazel for CLion 插件实现了重要的质量改进
CLion 现在会考虑 strip_include_prefix 实参在查找包含的头时使用正确的路径。代码洞察现在可以正确作用于 Bazel 的虚拟 include 下的符号链接头。使用 local_repository 或 new_local_repository 在 WORKSPACE.bazel 中添加的项目现在可以在 CLion 中正确同步和索引。 Meson 支持
Meson 支持现已登陆 CLion 您可以在 CLion 中打开 Meson 项目并构建、运行和调试。 Meson 项目支持所有平台以及所有本地和远程工具链包括 WSL 和 Docker。
为了帮助您编辑 meson.build 文件CLion 提供了以下功能
代码高亮显示如果文件中存在 executable(...) 和 library(...) 命令Structure结构视图将显示可执行文件和库。
了解如何在 CLion 中处理 Meson 项目
CMake 增强功能
CMake 预设条件 equals 和 notEquals 现已得到支持CLion 不会再显示与这些条件不匹配的预设。
Assembly程序集视图 文件的 Assembly程序集视图
在 CLion 2023.3 中您不需要调试会话来探索底层程序集代码 新的 Show Assembly显示程序集操作使用当前所选解析配置中的编译器设置将当前查看的 C/C 文件的代码编译为程序集并打开一个编辑器其中的预览会显示哪个源代码生成哪个程序集。
了解详情 Intel 语法
CLion 中的所有 Assembly程序集视图有或没有调试会话均已增强能够切换到 x86 程序集 (Intel) 语法。 为此请转到 Assembly程序集视图窗口中的 Options选项并刷新视图以应用更改。
了解详情
调试器 Run to cursor运行到光标
CLion 2023.3 在新 UI 中引入了新的 Run to Cursor运行到光标嵌入选项提供了在调试时快速导航到特定代码行的方式。 程序挂起后您可以将鼠标悬停在要执行程序的代码行上点击 Run to Cursor运行到光标弹出窗口来执行代码直至到达您在弹出窗口中点击的行。
嵌入式开发
为了帮助您微调硬件CLion 支持设备树文件。 带有 .dts 和 .dtsi 扩展名的文件被 IDE 视为设备树文件因此设备树中现在提供了针对相关文件的编码辅助选项。 查看在线文档了解详细信息。 浏览设备树文件
为了帮助您浏览现有设备树文件CLion 提供了以下功能
设备树文件中的语法高亮显示。设备树文件中的代码格式设置。将鼠标悬停在设备树元素上时显示代码文档。Structure结构视图和在设备树文件中浏览代码。 编写设备树文件
为了提升编写设备树文件的效率CLion 支持
标准节点、/commands/ 和标签的代码补全。在输入时验证标签和节点名称。验证元素在树中的顺序如果已定义。由 /bits/ 选项定义的数组大小检查。
静态分析 Function summaries
CLion 2023.3 中新增的“function summaries”方式让我们能够区分任意嵌套调用链的不同函数上下文从而产生更准确的数据流分析。 字段分析
DFA 中的既有检查现在也会考虑字段一项新检查会在未初始化所有字段时发出警告。 内存泄漏分析
现在我们实现了一种新的内存泄漏分析。 因此您现在可以轻松捕获内存已分配但在可访问状态停止前未释放的情况。
QML CLion 会检测项目中的 QML 类型以进行解析并提供编码辅助。 但是库 QML 类型或来自用户插件的类型通常位于其他位置。 为了解决这个问题我们在 Settings/Preferences | Languages Frameworks | QML设置/偏好设置 | 语言和框架 | QML中引入了新的 Extra QML imports额外 QML 导入设置允许 IDE 在指定位置搜索 QML 导入并解析用户代码中的类型。
文件模板 通过 CLion 中的 New Project新建项目向导创建新项目时main.cpp 或 main.c 文件将自动生成 。 但在某些情况下您可能希望依赖于这些文件的自定义模板。 在 CLion 2023.3 中您可以在 Settings/Preferences | Editor | File and Code Templates | Other设置/偏好设置 | 编辑器 | 文件和代码模板 | 其他中编辑此类模板。
IDE Feature Trainer
IDE Features Trainer 是一组涵盖基础 IDE 功能的交互式教程。 可从欢迎屏幕或 Help | Learn IDE Features帮助 | 学习 IDE 功能启动。 在我们的在线文档中了解详情。 轻松上手
培训从入门导览开始帮助您熟悉 CLion 和主要用户活动浏览视图和面板、在编辑器中打开文件、启动程序、自动补全符号、应用快速修复以及搜索符号。 深入了解核心 IDE 功能
完成基础知识学习后您可以继续学习代码编辑、重构、代码补全和 Git 部分。 您可以按任意顺序学习列表中的课次因此只需关注您最感兴趣的主题。
用户体验 隐藏主工具栏
如果您喜欢更紧凑的 IDE 视图可以使用新选项在默认查看模式中隐藏主工具栏。 转到 View | Appearance视图 | 外观取消选中 Toolbar工具栏选项以将其隐藏。 文件标签页的颜色编码
为了增强您在编辑器中同时处理多种文件类型的导航体验我们为编辑器标签页引入了默认颜色编码高亮显示反映它们在 Project项目工具窗口中的外观。 Speed Search快速搜索快捷键
Speed Search快速搜索功能允许您在工具窗口和对话框中快速导航现在可以通过快捷键使用。 将焦点置于树或列表上后即可从工具窗口的 Options选项菜单轻松调用搜索按 CtrlF或者直接输入查询。 Default默认工具窗口布局
如果您想快速将 CLion 的自定义工具窗口布局还原为默认布局现在可以使用 Window | Layouts | Default窗口 | 布局 | 默认将工作区外观还原为默认状态。
其他增强功能
Tests测试作用域
为了在测试索引期间节省时间您可以手动指示 CLion 在特定目录中查找测试。 首先创建 Tests测试作用域然后测试索引期间只有经由此作用域筛选的文件将被索引。
您可以使用 Tests测试作用域来筛选 Project项目视图并快速访问项目中的测试文件。 了解详情。
改进的 Dev Container 支持
在 CLion 2023.3 中我们显著扩展了对 Dev Container 的支持。 现在您可以使用 Dev Container 功能轻松添加额外的开发工具、运行时和库从而简化基本组件的设置。 此外我们还实现了自动端口转发这意味着应用程序在 Dev Container 中开始侦听的任何端口都会被无缝转发。 在此处了解详情。
全功能差异查看器
CLion 2023.3 引入了一种改进的更改审查方式。 现在您可以在单个可滚动框架中查看来自更改集的所有已修改文件无需逐一查看每个文件。 新的差异查看器与 GitLab、GitHub 和 JetBrains Space 审查兼容。
对 GitLab 代码段的支持
为了扩展 CLion 2023.2 版本中引入的 GitLab 集成我们添加了对 GitLab 代码段的支持。 您现在可以直接在 IDE 中创建公共或私有代码段。
CLion 2023.2 最新变化
CLion 2023.2 重新构想了 PlatformIO 集成改进了对 vcpkg 的支持包含 AI Assistant 功能将其自然融入一些核心 IDE 用户工作流并改善了低级、远程和嵌入式调试的体验。
主要更新 AI Assistant 限定访问
CLion 2023.2 将 AI Assistant 功能自然引入一些核心 IDE 用户工作流。 在 C 和 C 中它可以解释所选代码建议如何更好地重构代码段或者找出潜在问题。 它还可以生成提交消息并解释 CMake 错误。
了解详情 调试器更新
CLion 2023.2 带来了检查当前帧的寄存器的功能使低级调试更加轻松。 您还可以直接在反汇编视图中查看内联的寄存器值。 Attach to Process附加到进程对话框得到重大更新支持附加到远程和 WSL 进程。
了解详情 PlatformIO 集成
PlatformIO is an open-source platform that helps embedded developers with their projects. CLion 2023.2 与该平台原生集成。 IDE 直接使用 platformio.ini 文件跟踪其中的更改并相应地更新项目信息。
了解详情 vcpkg 集成
vcpkg is one of the most widely adopted package managers in C. 使用 vcpkg 时可以采取两种方式经典模式和清单模式。 CLion 2023.2 支持这两种模式。 您可以在 CLion UI 中清楚区分它们并使用专用按钮轻松切换到清单模式。
了解详情
AI Assistant
限定访问 基于 IntelliJ 的 IDE 和 .NET 工具的 2023.2 版本包含一项主要新功能AI Assistant。 它仍处于开发的早期阶段但您已经可以尝试将 AI Assistance 融入核心 IDE 用户工作流并将深度 AI 功能与代码理解集成。 在我们的网络帮助中了解详情。
AI Assistant 目前未与稳定的 JetBrains IDE 版本捆绑可作为单独插件安装。 目前我们还推出了一个等候名单来管理使用 AI Assistant 功能的请求。 与 AI Assistant 聊天
AI Assistant 侧重于编程话题并在项目特定的上下文中提供帮助。 在新的专属工具窗口中迭代对结果感到满意后您可以使用 Insert Snippet at Caret在文本光标处插入代码段功能或手动复制将 AI 生成的代码放入编辑器。 AI Actions…AI 操作…菜单
在编辑器中选择特定代码段然后从 AI Actions…AI 操作…上下文菜单调用操作。
AI Assistant 可以帮助您
查找所选代码段中的潜在问题。建议如何更好地重构该片段。解释所选代码。针对所选代码开始新 AI 聊天。 提交消息生成
让 AI Assistant 帮助描述您进行的更改。 在提交消息对话框中点击 Generate Commit Message with AI Assistant使用 AI Assistant 生成提交消息按钮将更改的差异发送到 LLM然后它将生成描述更改的提交消息。 解释 CMake 错误
当 CMake 执行在项目上失败时点击 CMake 工具窗口中的 Explain with AI使用 AI 解释即可更好地了解出现的问题以及修正方法。
调试器 Attach to Process附加到进程对话框
Attach to Process附加到进程对话框允许用户本地或远程调试在 CLion 外部启动的进程并且也可以让用户从 IDE 的调试器集成中受益。
从 v2023.2 开始您可以
附加到本地、远程和 WSL 进程。选择工具链中配置的任何调试器。附加到以管理权限远程启动的进程。 调试中的寄存器
能够检查当前帧的寄存器时低级调试会更加轻松。 CLion 现在会在调试器工具窗口的 Variables变量标签页中显示寄存器值。 ARM 汇编
CLion 现已支持 ARM 汇编语言因此您将在反汇编视图中看到 ARM 汇编器的代码高亮显示。 调试中的汇编寄存器
调试反汇编代码时CLion 现在将直接在反汇编视图中显示内联的寄存器值。
其他调试器改进
CLion 捆绑了 LLDB v16 和 GDB v13.1。Memory View内存视图现在支持即时内存编辑并且能够在编辑后立即显示值。为了针对远程工具链改进外部库的调试CLion 现在可以正确处理其中设置的断点并根据需要下载缺失的源文件。
嵌入式开发 与 PlatformIO 的原生集成
PlatformIO is an open-source platform that helps embedded developers with their projects. 在 CLion 2023.2 中中间 CMake 级别已从与 PlatformIO 的集成中移除。 IDE 现在直接使用 platformio.ini 文件跟踪其中的更改并相应地更新项目信息。
通过我们的网络帮助了解如何安装 PlatformIO 插件并创建新项目或打开现有项目。 PlatformIO 操作和工具窗口
某些 pio 命令现在可以直接从 IDE 调用Tools | PlatformIO工具 | PlatformIO不需要切换到终端。 其中包括项目重新加载、在项目上运行静态代码分析、调用设备监视器等。
PlatformIO 工具窗口可供快速访问最常用的命令和项目操作。
其他改进
为了确保 CLion 可以正确使用 Segger J-Link GDB 服务器进行调试除了通常的 SIGINT 和 SIGSTOP 之外它现在还可以处理 SIGTRAP 信号。
vcpkg
为了帮助您管理项目依赖项和外部库CLion 已与 C/C 软件包管理器 vcpkg 集成。 在 v2023.2 中集成得到重大更新扩展了支持的场景数量。 清单模式
使用 vcpkg 时可以采取两种方式经典模式和清单模式。 您现在可以在 CLion UI 中清楚区分它们并使用专用按钮轻松切换到清单模式。 Console控制台标签页
为了使 vcpkg 经典模式更加方便vcpkg 工具窗口中新增了 Console控制台标签页显示所有命令和输出。
CMake 将新文件添加到项目时创建 CMake 目标
CLion 2023.2 改进了 C/C 文件新建对话框以防没有可添加新文件的 CMake 目标。 新的 Add new target…添加新目标…操作会创建新目标并将其添加到所选 CMakeLists.txt 文件中。 添加目标后您可以向其中添加新文件。 CMake 3.25 和 3.26 支持
CLion 2023.2 为 CMake 3.25 的新形参以及用于在请求作用域内执行一组命令的新块命令增加了高亮显示和补全。 在 CLion 中新命令现在可以正确高亮显示、格式化、折叠和记录。
CLion 2023.2 现已捆绑 CMake 3.26。 CMake Parameter Info形参信息
Parameter Info形参信息弹出窗口会在您输入时显示签名变体并且现在可用于 CMake 命令。 它可以帮助您确定接下来要输入什么形参特别适合具有多个变体的命令。
WSL 中的 Docker 如果您的项目包含 Docker 文件和基于 Linux 的环境并且您想通过 Windows 计算机在其中开发应用程序那么您可以使用 WSL 和 Docker 在 CLion 中进行设置。
输出控制台中的终端 输出控制台中的终端仿真现在针对每个配置分别启用或禁用。 它默认处于禁用状态并且控制设置已从 Advanced Settings高级设置移动到 Run Configuration运行配置部分。
在 Windows 上它现在适用于包含常规权限和管理权限的基于 MSVC LLDB 的调试。
用户体验 带有浅色标题的浅色主题
在 v2023.2 中我们通过引入替代的 Light with Light Header浅色标题的浅色主题选项改进了 Light浅色主题的用户体验该选项为窗口标题、工具提示和通知气球提供匹配的浅色。 固定运行配置
为了简化多个运行配置的管理我们在 Run运行微件中实现了固定首选配置的选项。 更新了 macOS 上的窗口控件
在 macOS 上以全屏模式使用新 UI 时窗口控件将直接在主工具栏中显示而不是像以前一样在浮动栏中显示。 移除了 Linux 上的标题栏
为了方便 Linux 用户新 UI 中移除了操作系统的原生标题使界面更加整洁。 默认将显示自定义 IDE 标题该标题提供了一系列工作区自定义选项。 彩色项目标题
CLion 引入了彩色标题可以简化多个打开的项目之间的导航。 现在您可以为每个项目分配唯一的颜色和图标使其在工作区中更易区分。 主工具栏自定义
我们扩展了新 UI 主工具栏的自定义选项。 现在您可以使用下拉菜单快速选择要添加到工具栏的操作。 为此请右键点击任意微件选择 Add to Main Toolbar添加到主工具栏然后浏览可用选项。 Search Everywhere随处搜索中的文本搜索
Search Everywhere随处搜索主要用于搜索文件、类、方法、操作和设置。 在此更新后它将包含类似于 Find in Files在文件中查找的文本搜索功能。
其他增强功能
CLion 和其他基于 IntelliJ 的 IDE 在 v2023.2 中引入了与 GitLab 的初始集成可供直接从 IDE 使用 Merge Requests合并请求功能并简化开发工作流。在 Windows 上CLion 现在默认在非 ARM 机器上使用 amd64 Visual Studio 工具链架构而不是 x86。