RustRover 是一个跨平台的 IDE,让用户可以专注于重要的事情,而 RustRover 处理其余的事情!RustRover 的功能集旨在简化 Rust 开发过程。为了帮助您快速阅读和理解 Rust 代码,RustRover 提供了突出显示、内联提示、宏扩展、快速访问文档等。为了帮助您解决代码中的错误和不一致,RustRover 提供了内置检查并与外部 linter 集成。您可以使用 RustRover 的内置格式化程序(默认启用)或 Rustfmt 轻松格式化代码。支持使用快捷键操作,欢迎有需要的朋友下载体验!
RustRover 2026.1 最新变化
欢迎使用 RustRover 2026.1。此版本侧重于支持现代 Rust 团队构建、测试和维护代码的方式。亮点包括:
原生 cargo-nextest 集成
调用层次结构可加快导航速度
更轻松地访问宏展开
可在创建模块时配置可见性
支持更多 AI 智能体,包括 GitHub Copilot 和 Cursor
新功能
一、主要更新
1、代码分析现在更加准确
我们持续改进RustRover的代码分析功能,近期侧重于减少会造成困扰的误报问题。
如果您发现任何误报,请在我们的问题跟踪器中报告,以帮助我们持续改进代码洞察。、
2、IDE中支持cargo-nextest,运行测试的速度更快
在大型Rust工作空间中,使用默认测试运行程序运行测试的速度可能很慢。许多团队依赖cargo-nextest来实现更快、更具扩缩性的测试执行,但此前,使用cargo-nextest需要切换到终端。
我们直接在IDE中添加了对cargo-nextest的原生支持。现在,您可以在Test(测试)工具窗口中运行并监测nextest会话,查看完整的进度报告和结构化结果,无需中断开发工作流。
3、跟踪调用链变得更轻松
如果您曾尝试在大量使用特征的代码库中跟踪某个函数的执行路径,那么一长串扁平化的使用列表会让人难以理解。您虽然能找到匹配项,但却无法了解调用链的整体情况。
RustRover2026.1为Rust添加了CallHierarchy(调用层次结构)支持,这样您就能在专用视图中探索调用关系,并更快地浏览复杂的代码。该层次结构能够感知Rust,并区分特征方法调用和具体实现调用。
4、RustRover中的ACP注册表
除了Junie、ClaudeAgent以及最新的Codex外,RustRover现在还支持在AI聊天中直接使用更多AI智能体。可选智能体包括GitHubCopilot、Cursor,以及其他多种通过AgentClientProtocol(ACP)支持的智能体。
5、在创建时选择模块可见性
创建新模块时,您通常马上就知道它应该是公共模块还是私有模块。之前,这意味着要先创建文件,然后再手动更新可见性。
RustRover现在允许您直接在NewRustModule(新建Rust文件)对话框中选择模块可见性。这意味着您只需完成一步操作即可创建公共或私有模块,并将其附加到模块,从而减少清理工作并保持项目结构一致性。
二、工作流改进
1、更新的LLDB调试器
RustRover2026.1将LLDB更新至版本21,为调试会话带来了性能与可靠性的提升。通过改进的DWARF索引和并行共享库解析,调试信息的加载速度更快,同时内联代码中的断点行为也将更加可靠。
2、一步即可实现宏展开
Rust宏可以在一行代码背后隐藏大量逻辑。如果您需要确认实际将编译的代码,查看宏展开往往是弄清状况的最快方式。
借助RustRover,您可以更轻松地在所需位置查找宏展开。使用宏调用上的装订区域图标或Alt+Enter快捷键打开ShowContextActions(显示上下文操作)菜单,无需离开编辑器即可检查生成的代码。
三、Bug修正和代码洞察改进
1、针对派生宏的代码洞察改进
派生宏和过程宏会在后台生成代码,这会使IDE分析的难度高于直接查看源代码的情况。
RustRover2026.1改进了名称解析,可以减少误导性警告,并确保编辑器反馈更加稳定可靠。在宏密集型项目中,代码检查会更简洁,代码洞察更稳定。
2、修复了在处理rustccrate时IDE诊断不可靠的问题
如果您处理Nightlycrate和编译器内部crate(rustc_*),您可能会发现项目明明可以成功构建,但RustRover却报告E0463错误。结合使用编译器内部功能时,这种不匹配情况会导致您难以信任编辑器提供的反馈。RustRover2026.1减少了这类误报,因此在使用rustc_*crate时,编辑器中的诊断信息将与通过cargobuild和cargocheck获得的结果更匹配。
四、AI更新
1、后续编辑建议现在不消耗配额
后续编辑建议可以帮助您在整个文件中应用相关编辑,而不仅是在光标位置应用。在RustRover2026.1中,后续编辑建议不会消耗您的AI配额,因此可在迭代过程中保持更改的一致性,且无需中断工作流。
2、AI聊天中的更多智能体选项
RustRover现在支持在AI聊天中选择更多智能体(包括Junie和Codex),因此您可以挑选最适合当前任务的智能体。这样一来,您无需中断开发工作流便即可在不同辅助风格之间切换。
3、借助AI完成数据库工作
当您使用连接的数据库时,RustRover的AI聊天可以帮助您直接在IDE中查询和分析数据、调整SQL查询,以及确认更改。这样一来,数据库操作将与代码保持统一工作流,无需在不同工具之间来回切换。外部智能体可以通过MCP服务器获得同样的数据库支持。
四、CodeWithMe弃用
随着我们继续发展IDE,并将关注点放在能为开发者创造最大价值的领域,我们决定弃用CodeWithMe这项协作式编码和结对编程服务。近年来,对此类功能的需求已下降,我们将优先开发针对专业软件开发量身定制的现代工作流。
自版本2026.1起,CodeWithMe将从所有JetBrainsIDE中解绑。取而代之的是,它将作为独立插件在JetBrainsMarketplace上提供。2026.1将是最后一个官方支持CodeWithMe的IDE版本,因为我们将逐步弃用该服务。
软件功能
1、更快地编写代码
代码补全
代码生成
即时分析和快速修复
智能重构
实时模板
RustRover 允许您通过在代码中的任何位置完成相关名称、添加详细信息(例如缺少字段、导入或特征方法)以及使用实时模板生成典型构造来更快地编写代码。
当您键入时,RustRover 会对您的代码应用一组检查,并建议快速修复以自动解决任何问题。RustRover 提供了许多适用于整个代码库的重构。
2、探索和了解您的代码库
语法高亮显示
完整的类型信息(包括嵌体提示)
快速访问文档
宏观扩展
代码搜索和导航
跨语言操作
突出显示所有语法元素,包括推断的类型和宏、块和不安全的代码用法,以及完整的类型信息和对语言和 crate 文档的快速访问。cfg
强大的代码搜索和导航功能可帮助您探索代码库。
3、测试、运行、调试和分析
调试器
测试运行程序
导航到与测试相关的代码
运行配置(完全支持开发 CLI 应用程序)
支持各种运行目标
分析和性能数据分析
在 Rust IDE 中运行代码时,无论是出于测试目的、调试、基准测试、分析还是针对不同的平台,都可以享受全面的支持。
可以运行单个测试、测试模块或项目中的所有测试。失败的测试支持跳回相关代码,以便轻松找到问题所在。
4、管理项目和项目依赖项
货运和支持Cargo.toml
支持构建脚本
轻松访问板条箱文档
更新版本
依赖项声明中的代码完成
轻松访问外部工具
RustRover 与 Cargo 完全集成,并提供代码洞察力来帮助您编辑 TOML 文件。
您可以直接从 IDE 调用 Cargo 命令,专用工具窗口将帮助您管理整个工作区。
5、开发 Web 应用程序
HTTP 客户端
数据库访问
支持前端技术
Docker 支持
JetBrains 的 Rust IDE 包含开发 Web 应用程序所需的一切。您可以使用内置的 HTTP 客户端发出 HTTP 请求并分析响应。您可以访问我们的 Docker 工具并管理项目的不同组件。
借助集成的数据库工具,您可以浏览数据库架构和表并运行任意 SQL 查询。RustRover 提供与前端开发的无缝集成。
6、高效地在团队中工作
完整的 VCS 支持(Git 和 GitHub)
与我一起编码
配置共享
RustRover 附带了您需要的所有团队合作工具。实时一起编写代码,并直接从 IDE 与其他人交谈。共享项目配置,包括代码样式设置。使用 Git 和 GitHub 高效工作,支持浏览提交和拉取请求、创建分支和查看代码。
安装激活教程
1、在本站下载并解压,安装程序,勾选IDE激活
2、安装完成,退出向导,安装完毕自动本地解锁终身许可授权。
闪电小编说明:
Rust集成开发环境及智能代码开发工具,强大的AI智能辅助,以及集成Rust语言解析引擎,丰富的功能和优势,智能代码补全、实时分析与修复、智能重构、Cargo包管理支持及一键调试测试,为用户带来更多的帮助和支持,更高效完成编码、调试到重构的整个流程,轻松愉悦的完成您的任务。软件无法下载?不知道解压密码?微信关注订阅号"闪电下载"获取
本帖长期更新最新版 请收藏下载!版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。









