JetBrains 将于3月发布 CLion 2026.1,升级 Nova 引擎并优化 Win11 更新速度。
1月14日,据消息,JetBrains于昨日(1月13日)发布通告,公布了CLion 2026.1的开发计划。这是C/C++集成开发环境在2026年的首次重大升级,预计将于3月正式上线。
CLion是由JetBrains公司推出的一款跨平台集成开发环境(IDE),专门针对C/C++语言进行优化。它基于IntelliJ平台构建,具备智能代码编辑、自动重构、代码分析等功能,并深度集成了CMake等构建系统,同时内置调试器,能够有效提升C/C++开发的效率。该软件支持在Windows、macOS和Linux系统上运行,为开发者提供了便捷的跨平台开发体验。 从行业角度来看,CLion的推出进一步巩固了JetBrains在专业开发工具领域的地位。其对C/C++语言的深度支持,尤其适合需要高性能计算和系统级开发的场景。对于开发者而言,CLion不仅简化了复杂的构建流程,还通过智能化的功能提升了编码效率,是值得推荐的开发工具之一。
CLion 2026.1 将升级其语言引擎与测试框架,其中 CLionNova 将新增对 GCC 嵌套函数的支持,并进一步优化对 ClangBlocks 的识别能力,这种非标准扩展提供了类似 Lambda 闭合语法的特性。 此次更新表明 JetBrains 在持续强化 C/C++ 开发环境的兼容性与功能性,特别是在支持多种编译器特性和提升代码可读性方面。GCC 嵌套函数的引入为开发者提供了更灵活的编程方式,而对 ClangBlocks 更深入的识别则有助于提高代码分析的准确性,进一步提升开发效率。这些改进对于使用复杂代码结构的项目来说具有实际意义,也反映出 CLion 在适应现代 C++ 发展趋势上的努力。
在单元测试领域,JetBrains计划对GoogleTest和Catch2等测试框架进行更新,以支持其新特性。更为重要的是,此次更新将使单元测试的集成不再依赖CMake项目格式。这一解耦措施意味着,像Meson这样的其他构建系统也将能够直接使用相同的测试功能。
针对部分Windows用户反馈的更新速度较慢问题,JetBrains计划通过移除安装包中的冗余组件并优化打包流程,以大幅提升更新效率。
Google近期推出的Bazel新版本引入了多项重要更新,其中包括集成执行日志解析器,以帮助开发者更高效地进行构建分析。同时,该版本全面支持“配置转换(ConfigurationTransitions)”功能,使得开发者能够同时针对多种架构编译项目,提升了构建的灵活性与效率。此外,Bazel还将在IDE中新增StarlarkREPL,为开发者提供交互式Shell会话体验,进一步增强开发过程中的调试与测试能力。 这些改进体现了Bazel在持续优化开发者体验方面的努力,尤其是在多架构支持和构建分析工具上的提升,有助于提高项目的可维护性和跨平台兼容性。而StarlarkREPL的加入,则为开发者提供了更直接的脚本调试手段,增强了Bazel的可扩展性与灵活性。总体来看,这些更新将进一步巩固Bazel在现代软件开发流程中的地位。
调试功能的改进是本次更新的核心内容之一。新版对代码折叠功能进行了优化,并为OpenOCD配备了专用的调试服务器,同时进一步简化了不同目标设备的调试配置管理,提升了整体调试效率与用户体验。这一系列调整反映出开发工具在提升开发者生产力方面的持续努力。
针对调试适配器协议(DAP),JetBrains已修复相关已知问题,并新增了通过TCP端口与DAP服务器进行通信的功能。在嵌入式开发领域,West项目将引入类似CMake的配置文件(ConfigurationProfiles)支持。