在无数的IDE(集成开发环境)中,JetBrains CLion以其强大的功能和灵活的操作性,成为了C/C++开发者的首选工具。
CLion Nova( ReSharper C++/Rider C++ 语言引擎)的更深层次集成:这个版本实现了多个用户最期待的新语言引擎功能,比如通过 JetBrains Gateway 的远程开发、Code With Me 协作开发、AI 功能等,并且新引擎已经成为新 CLion 用户的默认选项。
C++ 的全行代码补全:CLion 2024.2 引入了一种新的代码补全类型,完全在本地工作,提供基于当前文件上下文的单行建议。这些建议由运行在您的机器上的语言模型提供,而不会将任何代码发送到互联网上。
Zephyr West 支持:CLion 现在全面支持 Zephyr West,允许您在 IDE 中打开 Zephyr 项目,并使用 Zephyr 的 West 工具进行构建、运行和烧录。捆绑的插件还提供了对 Kconfig 语言的支持,该语言不仅在 Zephyr 项目中广泛使用,也在 Linux 内核和其他项目中使用。
调试器性能改进:CLion 2024.2 对调试器进行了几项改进,例如在 GDB 中加快节点展开速度、为复杂数据类型增加更多的 pretty-printers,以及修复了使用 WSL 与 GDB Multiarch 在 Windows 上进行调试的问题。
用户体验更改:包括 Search Everywhere 对话框中针对代码库元素的新 Preview 选项、系统代理设置自动检测默认启用、Customize Main Toolbar 对话框的新布局等。
字符串变量可视化器:适用于 JSON、XML、HTML、JWT 和 URL 的字符串变量可视化器,使得调试和浏览复杂数据格式更加简单。
VCS 改进:包括 Local History 对话框 UI 的现代化,以及 Local History 操作现在可以同时用于多个文件或目录。
远程开发的增强:本地安装的 IDE 中所做的设置更改都会通过 JetBrains 客户端自动与远程 IDE 同步,确保您的开发环境保持一致。还为远程开发添加了反向端口转发,Code With Me 中的屏幕共享现在重定向到浏览器,并且您可以选择要共享的特定窗口。
Web 开发功能的增强:现在可以在任何具有 Web 开发功能的 JetBrains IDE 中运行和调试 TypeScript 文件,无需额外设置。还改进了对主要 Web 框架的支持,包括 Next.js、Nuxt、SvelteKit 和 Astro。