RustRover 2026.3发布:集成JetBrains Air、优化调试视图并支持AI代理协同调试
修复缺陷的第一步,是理解代码在运行时做了什么:读取程序状态、跟踪调用栈,或定位运行缓慢的函数。RustRover 2026.3 让这些工作更易于理解,无论你是自己排查,还是借助 AI 代理完成。它还内置了 JetBrains Air,这是一个用于在 IDE 中运行编码代理并审查其工作的新层次。
下面快速看一下亮点。完整详情、设置和截图请参阅 RustRover 2026.3 新功能。 下载 RustRover 2026.3
在 JetBrains Air 中运行并审查代理的工作
JetBrains Air 可与你已经在使用的代理配合工作,包括 Claude Agent、Codex、Gemini、GitHub Copilot、Junie、OpenCode 以及其他兼容 ACP 的代理。你现有的订阅和 API 密钥可继续使用,无需 JetBrains AI 订阅。Junie Lite 只需一个 JetBrains Account 就能为你提供一个免费代理,Junie 也可以使用通过 Ollama 或 LM Studio 在本地运行的模型。当代理做出更改时,你可以在查看周围代码的同时审查这些更改,并将注释锚定到差异中的特定行,从而让代理明确知道要修复什么。 [LOADING...]
一眼读懂调试器视图
冗长的完全限定 Rust 名称可能会让调试器显得拥挤。RustRover 现在会缩短 Variables 和 Watches 视图中的类型名称,以及 Frames 视图中的符号名称,使程序状态和调用栈更易于浏览。缩短功能默认开启,你可以在设置中将其关闭。 [LOADING...]
从分析器结果直接跳到对应代码
当分析器结果将你指向热点时,Jump to Source 现在会打开其背后的 Rust 函数,而不是报告 Declaration not found。结果中的函数名称现在可读,而不是被混淆后的名称。这两项改进均适用于 Linux 上的 perf 和 macOS 上的 DTrace。 [LOADING...]
让代理使用调试器
RustRover 现在提供调试器 MCP 服务器和 rustrover-debugger 技能,可教会代理如何使用它。你不必再自己单步执行代码,只需用自然语言描述问题,让代理收集运行时证据:设置断点、单步执行代码、检查变量并求值表达式。这有助于你发现仅靠源代码和日志难以察觉的问题,例如仅在运行时才出现的错误值。代理驱动的是常规 RustRover 调试器,因此你可以跟随会话并在任意时刻接管。
要开始使用,请启用 MCP 服务器,然后为 RustRover 或你选择的代理启用并安装 rustrover-debugger 技能。你可以在 Settings | AI 中找到相应设置。
[LOADING...]
无需离开 RustRover 即可在远程机器上工作
现在你可以直接在 RustRover 中处理托管在远程机器上的项目。通过 SSH 连接到主机,启动开发会话,并在之后重新连接,所有这些都可以在 IDE 中完成。RustRover 现在使用原生 OpenSSH,因此可与你团队已经依赖的身份验证方法配合使用,包括基于证书的身份验证、YubiKey 等硬件安全令牌以及 ProxyJump。 [LOADING...]
帮助我们修复那些打断你工作的问题
RustRover 2026.3 会自动向 JetBrains 发送错误和 UI 冻结报告,以便我们根据实际影响确定修复优先级。报告仅包含技术数据,文件路径、URL 和用户名等个人详细信息会在离开你的机器之前被移除。你可以在设置中关闭自动报告。更多详情请参阅 FAQ。
此版本中的更多内容
RustRover 2026.3 还带来了以下 IntelliJ Platform 更新:
- 声音提示: RustRover 现在可以在构建、测试和其他后台任务完成时播放声音,屏幕阅读器用户还能获得编辑器行标记的音频提示。了解更多请参阅这篇博客文章。
- Git worktrees: 新的 worktree 现在会获得你本地项目配置的副本。
- 插件页面: 已安装插件和 Marketplace 插件现在会显示在同一个视图中。
- 终端: 终端现在默认使用 Ghostty 模拟器,以更好地兼容现代 CLI 工具和基于终端的代理;你还可以在编辑器中打开终端标签页,紧挨着你的代码。了解更多请参阅这篇博客文章。
完整变更列表请参阅“新功能”页面。
试用 RustRover 2026.3
更新到 RustRover 2026.3,或从我们的网站下载,并告诉我们你的想法。欢迎在下方评论中或我们的问题跟踪器中分享反馈。 获取 RustRover 2026.3