RustRover 2026.1 发布:AI 更强了![特殊字符]
各位 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 使用者 | 值得升(不限配额) |
| 免费用户 | 可以升(基础功能改进) |
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)