JetBrains推出一款独立的 Rust IDE,名为 RustRover。这是一款专为 Rust 编程语言打造的集成开发环境 (IDE),旨在无缝集成高级编码支持与工具链,助力 Rust 开发者能够更高效地构建应用和服务。
RustRover 致力于简化 Rust 编码体验,帮助开发者充分释放该语言的全部潜力。借助其专为 Rust 定制的多项丰富功能,RustRover 将使开发者能够更加专注于 Rust 语言的优势,同时降低其复杂性。
RustRover 不仅能够为开发者提供实时反馈、智能代码建议,还带来了简化的工具链管理,并提供无缝式团队协作功能,使掌握任何熟练程度的开发者,均可享受到更强大的的 Rust 编程体验。
RustRover 支持 Rust、Cargo、TOML、Web 和数据库技术,以及 IntelliJ IDEA 的所有功能,包括 VCS 集成。
RustRover 2026.1。此版本侧重于支持现代 Rust 团队构建、测试和维护代码的方式。亮点包括:原生 cargo-nextest 集成;调用层次结构可加快导航速度;更轻松地访问宏展开;可在创建模块时配置可见性;支持更多 AI 智能体,包括 GitHub Copilot 和 Cursor。
RustRover 2026 for Windows下载

功能包括
实时分析:通过快速排查故障和实时反馈功能,助力开发者实现高效调试。
开箱即用的体验:开发者可快速配置 RustRover 并立即开始编码,无需安装额外插件或从零开始配置 IDE。
灵活的补全和解析代码:即使在非常规上下文中,程序员也可获得智能代码建议,从而提高工作效率。
高级单元测试集成:开发者可轻松执行无缝测试以及重新运行失败测试,并从而快速排除故障。
全面的代码洞察:帮助用户理解代码及其结构,并访问代码示例,从而提高开发能力。
强大的 Rust 工具链支持:开发者可获得实现成功编码 Rust 所需的所有工具支持,包括 Rust 编译器等。
完整的版本控制系统(VCS)集成:内置支持 GitHub 和 Git,帮助用户可以简化团队协作和版本控制流程。
对前端技术和数据库提供支持:开发者无需大量其他工具,便可以轻松构建应用。
更新日志
主要更新
代码分析现在更加准确
我们持续改进 RustRover 的代码分析功能,近期侧重于减少会造成困扰的误报问题。
如果您发现任何误报,请在我们的问题跟踪器中报告,以帮助我们持续改进代码洞察。
IDE 中支持 cargo-nextest,运行测试的速度更快
在大型 Rust 工作空间中,使用默认测试运行程序运行测试的速度可能很慢。许多团队依赖 cargo-nextest 来实现更快、更具扩缩性的测试执行,但此前,使用 cargo-nextest 需要切换到终端。
跟踪调用链变得更轻松
如果您曾尝试在大量使用特征的代码库中跟踪某个函数的执行路径,那么一长串扁平化的使用列表会让人难以理解。您虽然能找到匹配项,但却无法了解调用链的整体情况。
RustRover 2026.1 为 Rust 添加了 Call Hierarchy(调用层次结构)支持,这样您就能在专用视图中探索调用关系,并更快地浏览复杂的代码。该层次结构能够感知 Rust,并区分特征方法调用和具体实现调用。
RustRover 中的 ACP 注册表
除了 Junie、Claude Agent 以及最新的 Codex 外,RustRover 现在还支持在 AI 聊天中直接使用更多 AI 智能体。可选智能体包括 GitHub Copilot、Cursor,以及其他多种通过 Agent Client Protocol (ACP) 支持的智能体。
在创建时选择模块可见性
RustRover允许您直接在 New Rust Module(新建 Rust 文件)对话框中选择模块可见性。这意味着您只需完成一步操作即可创建公共或私有模块,并将其附加到模块,从而减少清理工作并保持项目结构一致性。
工作流改进
更新的 LLDB 调试器
RustRover 2026.1 将 LLDB 更新至版本 21,为调试会话带来了性能与可靠性的提升。通过改进的 DWARF 索引和并行共享库解析,调试信息的加载速度更快,同时内联代码中的断点行为也将更加可靠。
一步即可实现宏展开
Rust 宏可以在一行代码背后隐藏大量逻辑。如果您需要确认实际将编译的代码,查看宏展开往往是弄清状况的最快方式。
借助 RustRover,您可以更轻松地在所需位置查找宏展开。使用宏调用上的装订区域图标或 Alt+Enter 快捷键打开 Show Context Actions(显示上下文操作)菜单,无需离开编辑器即可检查生成的代码。
Bug 修正和代码洞察改进
针对派生宏的
代码洞察改进
派生宏和过程宏会在后台生成代码,这会使 IDE 分析的难度高于直接查看源代码的情况。
RustRover 2026.1 改进了名称解析,可以减少误导性警告,并确保编辑器反馈更加稳定可靠。在宏密集型项目中,代码检查会更简洁,代码洞察更稳定。
修复了在处理 rustc crate 时
IDE诊断不可靠的问题
如果您处理 Nightly crate 和编译器内部 crate (rustc_*),您可能会发现项目明明可以成功构建,但 RustRover 却报告 E0463 错误。结合使用编译器内部功能时,这种不匹配情况会导致您难以信任编辑器提供的反馈。RustRover 2026.1 减少了这类误报,因此在使用 rustc_* crate 时,编辑器中的诊断信息将与通过 cargo build 和 cargo check 获得的结果更匹配。
AI 更新
后续编辑建议现在不消耗配额
后续编辑建议可以帮助您在整个文件中应用相关编辑,而不仅是在光标位置应用。在 RustRover 2026.1 中,后续编辑建议不会消耗您的 AI 配额,因此可在迭代过程中保持更改的一致性,且无需中断工作流。
AI 聊天中的更多智能体选项
RustRover 现在支持在 AI 聊天中选择更多智能体(包括 Junie 和 Codex),因此您可以挑选最适合当前任务的智能体。这样一来,您无需中断开发工作流便即可在不同辅助风格之间切换。
借助 AI 完成数据库工作
当您使用连接的数据库时,RustRover 的 AI 聊天可以帮助您直接在 IDE 中查询和分析数据、调整 SQL 查询,以及确认更改。这样一来,数据库操作将与代码保持统一工作流,无需在不同工具之间来回切换。外部智能体可以通过 MCP 服务器获得同样的数据库支持。
Code With Me 弃用
随着我们继续发展 IDE,并将关注点放在能为开发者创造最大价值的领域,我们决定弃用 Code With Me 这项协作式编码和结对编程服务。近年来,对此类功能的需求已下降,我们将优先开发针对专业软件开发量身定制的现代工作流。
自版本 2026.1 起,Code With Me 将从所有 JetBrains IDE 中解绑。取而代之的是,它将作为独立插件在 JetBrains Marketplace 上提供。2026.1 将是最后一个官方支持 Code With Me 的 IDE 版本,因为我们将逐步弃用该服务。