各位 Rustaceans,RustRover 2026.1 正式版来了!这次更新主打一个"现代化工作流",从测试到调试再到 AI,全是开发者真正需要的功能

🧪 cargo-nextest 原生集成:测试终于不用切终端了

说实话,看到这个功能我有点感慨——cargo-nextest 都火了多少年了,RustRover 现在才原生支持。但不管怎样,迟到总比不到好!
在这里插入图片描述

为什么这很重要?

在大型 Rust 工作空间里,用默认测试runner跑测试真的慢。很多团队早就转用 cargo-nextest 了,但之前只能在终端里跑,IDE 里看不到结果。

现在好了:

  • ✅ 直接在 IDE 里运行 nextest 会话
  • ✅ 完整的进度报告
  • ✅ 结构化结果显示在 Test 窗口
  • ✅ 不用离开开发工作流

在这里插入图片描述

🔍 调用层次结构:Trait 代码不再迷路

如果你写过大量 Trait 的代码,应该懂这种痛苦:

看到一个方法被调用了,但不知道具体是哪个实现… flat list of usages 根本看不出调用链的全貌 😫

RustRover 2026.1 新增了 Call Hierarchy 支持:

  • 在专用视图中探索调用关系
  • Rust 感知,区分 Trait 方法调用和具体实现
  • 快速导航复杂代码

在这里插入图片描述
在这里插入图片描述

🤖 AI 功能大升级:开放平台来了

ACP Registry:AI 代理应用商店

RustRover 现在支持更多 AI 代理直接集成到 AI 聊天中 [[3]]:

  • GitHub Copilot
  • Cursor
  • Junie
  • Codex
  • 以及更多通过 Agent Client Protocol (ACP) 支持的代理

在这里插入图片描述

Next Edit Suggestions:现在不限配额了!

这个功能我特别喜欢!在 RustRover 2026.1 中,Next Edit Suggestions 对 JetBrains AI Pro、Ultimate 和 Enterprise 订阅用户完全免费,不消耗 AI 配额

它能帮你:

  • 在文件中应用相关编辑,不只是光标位置
  • 保持代码一致性
  • 迭代时保持流畅

AI 数据库助手

连接数据库后,AI 聊天可以帮你:

  • 查询和分析数据
  • 调整 SQL 查询
  • 确认更改

外部代理也可以通过 MCP 服务器访问相同的数据库支持。

🛠️ 工作流改进

LLDB 调试器升级到 v21

RustRover 2026.1 将 LLDB 更新到版本 21,带来性能和可靠性改进 [[3]]:

  • 更快的调试信息加载(改进的 DWARF 索引)
  • 并行共享库解析
  • 内联代码中更可靠的中断点行为

宏展开一键查看

Rust 宏经常把大量逻辑隐藏在一行代码后面。现在查看展开的代码更方便了:

  • 使用宏调用上的 gutter 图标
  • 或按 ⌥↩ (macOS) / Alt+Enter (Windows/Linux)
  • 直接在编辑器中检查生成的代码

在这里插入图片描述

创建模块时可选择可见性

以前创建新模块时,得先创建文件,然后手动更新可见性。现在:

  • New Rust Module 对话框中直接选择 public 或 private
  • 一步完成创建和附加到模块
  • 减少清理工作,保持项目结构一致

在这里插入图片描述

📢 Code With Me 即将退役

这个有点意外:Code With Me 协作编码和结对编程服务将逐步停止

  • 2026.1 将是最后一个官方支持 Code With Me 的 IDE 版本
  • 之后将作为独立插件在 JetBrains Marketplace 提供
  • 服务计划于 2027 年第一季度完全关闭

原因?JetBrains 说这类功能的需求近年来下降了,他们优先关注更适合专业软件开发的现代工作流 [[7]]。

总结

RustRover 2026.1 是一次务实的更新,没有花哨的噱头,都是 Rust 开发者真正需要的功能 。虽然有些功能来得晚了点,但好歹是跟上了现代 Rust 开发的节奏。

升级建议:

用户类型 建议
大型项目开发者 必升(nextest 太香了)
Trait 重度用户 必升(Call Hierarchy 救命)
AI 使用者 值得升(不限配额)
免费用户 可以升(基础功能改进)

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐