CLion路线图:从现在到2026年底的规划

CLion路线图:从现在到2026年底的规划

💡 原文英文,约1900词,阅读约需7分钟。
📝

内容提要

CLion 2026.2/2026.3路线图聚焦于代理式AI调试、嵌入式开发与调试器改进。计划包括HardFault调试技能、代理辅助项目配置、DAP外设与RTOS支持、调试配置文件JSON化及TRACE32模板、Windows LLDB 21支持、QNX项目支持、ISPC语言支持,并优化性能与稳定性,同时将Classic引擎和JavaScript插件解绑。

🔎

延伸解读

代理式AI调试的实用价值

文章提到,CLion计划引入HardFault调试技能,让AI代理自动检查CPU状态、寄存器和栈帧,帮助定位ARM Cortex-M芯片的严重错误。这对嵌入式开发者尤其有用,因为传统上HardFault调试需要手动检查大量底层信息。不过,该功能依赖MCP调试特性,且需要真实硬件连接,实际效果有待验证。

调试配置的灵活性与迁移成本

CLion计划将调试配置文件保存为JSON,并支持从VS Code导入,这能降低切换IDE的配置成本。但文章也指出,配置选项将比UI暴露的更多,意味着用户可能需要学习JSON格式。此外,嵌入式运行配置将迁移到调试配置文件中,现有用户可能需要调整工作流,迁移过程中可能遇到兼容性问题。

对旧功能弃用的提醒

CLion将在2026.3版本中停止维护Classic引擎,并解绑JavaScript/TypeScript插件。如果团队依赖Classic的特定行为,需要提前联系支持。同时,JS/TS用户需手动安装插件。这些变化可能影响现有项目,建议用户评估依赖并规划升级路径。

Q&A

CLion在2026.2和2026.3版本中计划重点改进哪些方面?

CLion计划在2026.2和2026.3版本中重点改进代理式AI工作流、嵌入式开发支持和调试器。具体包括HardFault调试技能、代理辅助项目配置、DAP外设与RTOS支持、调试配置文件JSON化及TRACE32模板、Windows LLDB 21支持、QNX项目支持、ISPC语言支持,并优化性能与稳定性。

CLion的HardFault调试技能是什么?它如何帮助开发者?

HardFault调试技能是CLion计划为嵌入式开发新增的AI技能。当ARM Cortex-M微控制器发生硬故障(如跳转到无效地址、栈溢出、解引用坏指针)时,该技能可以让AI代理自动检查CPU状态,包括寄存器、栈帧、故障状态寄存器,有时还包括反汇编,从而帮助开发者快速定位故障原因。

CLion的代理辅助项目配置是如何工作的?

当项目配置失败时,CLion会识别已安装的AI代理,让用户选择偏好的代理,并在终端中启动它。代理会使用捆绑的技能和IDE工具来帮助解决配置问题,例如构建系统配置错误或缺少工具链组件。

CLion计划如何改进调试配置文件?

CLion计划将调试配置文件保存为JSON格式,支持手动或通过AI代理配置,并允许从VS Code等工具导入现有JSON配置。此外,还将为Lauterbach TRACE32调试器提供定制模板,并将嵌入式运行配置(如Embedded GDB Server)整合到调试配置文件中。

CLion将如何支持QNX项目?

CLion计划增加对QNX项目的支持,包括支持QCC编译器、x86-64和AArch64目标架构、提供专用调试配置文件,以及代理辅助的配置和调试功能。

CLion计划如何改进对ISPC语言的支持?

CLion计划在下一个版本中增加对ISPC(Intel SPMD Program Compiler)的支持,包括语法高亮、代码分析和补全功能,以改善混合ISPC/C++代码库的代码洞察。

CLion在2026.3版本中会移除哪些功能?

CLion将在2026.3版本中解绑JavaScript和TypeScript插件,并发布Classic引擎的最后一个稳定版本。用户仍可通过插件市场安装JavaScript/TypeScript插件,但Classic引擎将不再更新。

CLion计划如何提升IDE响应速度?

CLion计划在2026.3版本中改善IDE响应速度,解决用户报告的UI冻结和索引时间过长的问题。

🏷️

标签

➡️

继续阅读