CLion 2026.3 正式发布

CLion 2026.3 正式发布

💡 原文英文,约2100词,阅读约需8分钟。
📝

内容提要

CLion 2026.3 发布,新增 JetBrains Air 智能体开发层,支持多种 AI 代理并免费提供 Junie Lite;新增硬故障智能体调试、AI 辅助 CMake 配置、NVIDIA CUDA Tile C++ 与 ISPC 支持。调试器改进包括 JSON 调试配置、专用 TRACE32 配置及 DAP 工作目录与环境变量设置。此外新增类内存布局可视化、无构建系统的代码洞察,以及 Git 工作树自动配置支持。

🔎

延伸解读

Air 的开放性与迁移注意点

JetBrains Air 不要求订阅 JetBrains AI,可沿用已有的 Claude、Codex 等代理订阅或 API Key,并内置免费的 Junie Lite。但启用 Air 会隐藏原有的 AI Assistant,且只迁移常规聊天历史,Chat 模式历史不会迁移。习惯 AI Assistant 的用户需留意切换成本,官方也提供了切回步骤。

硬故障调试自动化的适用条件

硬故障智能体调试依赖专用 MCP 工具和捆绑的 AI 技能,由代理检查故障寄存器、内存和反汇编来定位根因。该流程支持 Lauterbach TRACE32、SEGGER J-Link、ST-LINK 等调试探针,也适用于任何连接到 IDE MCP 服务器的代理。它并未取代调试器,而是把原本手动完成的寄存器解码和 PC 对照工作交给代理执行。

CUDA Tile C++ 支持有版本门槛

CLion 对 NVIDIA CUDA Tile C++ 的支持并非无条件可用,需要项目面向 C++20 且使用 CUDA Toolkit 13.3 或更高版本。IDE 能识别新语法并实时提示 tile 相关问题,如不支持的控制流或非正的 irange 步长。此外新增的执行空间与内存空间检查,可发现 __shared__ 初始化、冲突修饰符等常见误用。

Classic 引擎进入最后支持阶段

与 CLion 2026.3 兼容的 Classic 引擎是最后一个稳定版本,更新将于 2026 年 11 月结束。仍依赖 Classic 的用户需从 Marketplace 安装对应插件。若团队工作流依赖 Classic 特有行为,文章建议联系客户成功工程师或客户经理规划迁移,而不是继续等待后续更新。

❓

Q&A

CLion 2026.3 新增的 JetBrains Air 是什么?它支持哪些 AI 代理?

JetBrains Air 是 JetBrains IDE 中用于智能体开发的新层,可在 IDE 内运行、跟踪和验证多智能体工作流。它支持 Claude Agent、Codex、Gemini、GitHub Copilot、Junie、OpenCode 等 ACP 兼容代理,并自动检测已安装的代理。

CLion 2026.3 如何帮助调试 ARM Cortex-M 硬故障?

CLion 通过专用 MCP 工具和捆绑的 AI 技能自动调查硬故障:智能体检查故障寄存器、内存和反汇编,追踪问题根源。该工作流支持 Lauterbach TRACE32、SEGGER J-Link、ST-LINK 等调试探针,以及任何连接到 IDE MCP 服务器的代理。

CLion 2026.3 对 CMake 项目配置提供了什么智能体辅助功能?

当 CMake 加载失败时,CLion 会显示通知和“Configure with [agent]”按钮。选择已安装的终端代理(如 Claude Code、Codex 或 Junie)后,IDE 会打开终端并附上现成提示,代理通过 CLion 的 MCP 服务器诊断问题、更新 CMake 配置文件和工具链,并重新加载项目。

CLion 2026.3 对 NVIDIA CUDA Tile C++ 的支持情况如何?

CLion 是首批支持 CUDA Tile C++ 的 C++ IDE 之一,能理解新语法并实时高亮 tile 特定代码问题(如不支持的控制流或非正 irange 步长)。该支持适用于面向 C++20 和 CUDA Toolkit 13.3 或更高版本的项目。

CLion 2026.3 的调试配置文件 JSON 化有什么好处?

调试配置文件现在以 JSON 存储(如 .idea/debug-profiles.json),可直接在编辑器中编辑,支持 JSON schema 验证和代码补全。CLion 会在文件被修改时自动重新加载,并保留不认识的设置,避免丢失。

CLion 2026.3 新增的类内存布局可视化工具能做什么?

新的 Class Layout 工具窗口可视化类、结构体或联合体的内存布局,显示每个字段和位字段的偏移与大小、基类子对象、虚表指针以及填充字节。这有助于发现冗余填充、检查 alignas 或 #pragma pack 的效果,以及查看复杂继承层次中的布局。

CLion 2026.3 对 Git 工作树提供了哪些自动配置支持?

CLion 可自动将本地项目配置(包括运行配置和 .idea 中的设置)复制到新的 Git 工作树,无需提交到 Git 或手动重建。还可通过 .worktreeinclude 指定要传输的本地和忽略文件,并配置工作树创建时运行的自定义脚本。此外支持多根项目、子模块仓库中更可靠的工作树创建、使用 --ignore-other-worktrees 检出已占用分支、自动清理最近项目中的已删除工作树,以及改进的 WSL 和容器项目支持。

🏷️

标签

➡️

继续阅读