CLion 2025.1.1 最新变化

CLion 今年 10 岁了,我们计划让这一年成为值得纪念的一年。 我们在 2025.1 中推出了对 CLion Nova 语言引擎的改进,以及面向调试、嵌入式开发和项目格式的更新。 现在,我们还有一个变化要宣布 – 我们将使 CLion 对非商业用途免费!

主要更新

新的免费许可证

这款 IDE 现在对非商业用途免费,与 WebStorm、Rider 和 RustRover 遵循类似的模式。 这一变化的目的是让学生、业余爱好者和开源贡献者更易使用 CLion,让他们无需承担许可费用即可开始学习和探索。

非商业用途包括个人项目、学习和内容创作,商业用途仍然需要标准许可。

了解详情

远程 Docker 工具链

以前,CLion 的 Docker 工具链仅允许您本地使用容器。 在这个版本中,我们添加了对远程 Docker 工具链的支持,允许您通过 SSH 连接使用远程容器。

配置远程 Docker 工具链:

  1. Go to Build, Execution, Deployment | Toolchains. Click + and select Docker, then click ⚙️ next to Server.
  2. 在服务器配置窗口中,点击 + 并选择 SSH 选项。
  3. 从下拉列表中选择您的远程配置或创建一个新配置。

捆绑 Qt 呈现器

在此版本中,我们简化了 Qt 呈现器的配置,使其无需下载。 它们现已捆绑并默认启用。 这允许您调试 Qt 应用程序并直接以人类可读的形式查看变量。

如果您不需要 Qt 呈现器,可以在 Settings | Build, Execution, Deployment | Debugger | Data Views | C/C++ | Renderers(设置 | 构建、执行、部署 | 调试器 | 数据视图 | C/C++ | 呈现器)中将其禁用。

其他更新

  • Resync with Remote Hosts(与远程主机重新同步)选项现在再次可在 macOS 15.4 及更高版本上使用。
  • CLion 的 Zephyr West 集成现在支持将 nRF SDK 与 Remote Host(远程主机)工具链一起使用。
  • 项目重新加载后,CMake 运行配置中的环境变量不会再被 CMake 预设变量重写。
  • CLion 现在为使用 Meson 构建系统的 Yocto 项目提供代码洞察。
  • 现在,当 { 已经存在并且您按 Enter 键时,CLion Nova 中的自动插入配对 {} 中括号也会起作用。

要详细了解 2025.1 版本中的其他更新,请阅读我们的博文