RustRover 2026中文版 v2026.1

RustRover 2026中文版 v2026.1

官方

系统:Android

日期:2026-04-09

类别:电脑软件

版本:v2026.1

  • 详情
  • 相关
  • 评论

    这篇文章主要介绍了Jetbrains公司推出的RustRover 2026中文版,这是一款专为Rust语言开发的集成开发环境(IDE),功能强大且全面。它不仅支持Rust、Cargo和TOML等技术,还集成了Web和数据库开发工具,甚至可以运行HTTP请求和管理Docker容器。与前一版本相比,2026版在测试效率、调试体验和AI辅助方面有了显著提升。

    新增的原生cargo-nextest支持让开发者可以直接在IDE中运行和监控测试会话,而无需切换终端;更新的LLDB调试器则加快了加载速度并提高了断点可靠性。此外,新版本还加入了对更多AI智能体的支持,包括GitHub Copilot和Cursor,这让开发者的编码流程更加无缝衔接。

    个人觉得RustRover 2026在功能上的改进非常实用,尤其是对现代Rust团队工作流的优化,让人感觉它越来越专业和完善。对于Rust开发者来说,这款IDE确实提供了开箱即用的强大工具集,帮助提升编码效率和开发体验。如果你正在寻找一款高效的Rust IDE,这绝对值得一试!

    RustRover 2026中文版是Jetbrains公司开发的一个专用于Rust语言‌的集成开发环境(IDE),能够支持Rust、Cargo、TOML、Web和数据库技术,以及IntelliJ IDEA的所有功能,同时软件包含开发Web应用程序所需的一切,可以使用内置 HTTP 客户端发出HTTP请求和分析响应,可以访问我们的Docker工具并管理项目的不同组件。另外借助集成式数据库工具,可以探索数据库架构和表并运行任意SQL查询,旨在为 Rust 开发者提供开箱即用的高效编码、调试、测试和部署体验。

    与前作相比,Jetbrains RustRover 2026此版本侧重于支持现代Rust团队构建、测试和维护代码的方式,其亮点包括了:添加了对 cargo-nextest 的原生支持,用户可以在 Test(测试)工具窗口中运行并监测 nextest 会话,查看完整的进度报告和结构化结果,无需中断开发工作流。还有更新的 LLDB 调试器,通过改进的 DWARF 索引和并行共享库解析,调试信息的加载速度更快,同时内联代码中的断点行为也将更加可靠。当然新版本支持在 AI 聊天中选择更多智能体(包括 Junie 和 Codex),用户无需中断开发工作流便即可在不同辅助风格之间切换,快免费下载体验吧。

    Jetbrains RustRover 2026官方版

    RustRover 2026新版特性:

    1、原生 cargo-nextest 集成

    2、调用层次结构可加快导航速度

    3、更轻松地访问宏展开

    4、可在创建模块时配置可见性

    5、支持更多 AI 智能体,包括 GitHub Copilot 和 Cursor

    Jetbrains RustRover 2026.1更新变化:

    一、主要更新:代码分析现在更加准确

    我们持续改进 RustRover 的代码分析功能,近期侧重于减少会造成困扰的误报问题。

    1、IDE 中支持 cargo-nextest,运行测试的速度更快

    在大型 Rust 工作空间中,使用默认测试运行程序运行测试的速度可能很慢。许多团队依赖 cargo-nextest 来实现更快、更具扩缩性的测试执行,但此前,使用 cargo-nextest 需要切换到终端。

    我们直接在 IDE 中添加了对 cargo-nextest 的原生支持。现在,您可以在 Test(测试)工具窗口中运行并监测 nextest 会话,查看完整的进度报告和结构化结果,无需中断开发工作流。

    2、跟踪调用链变得更轻松

    如果您曾尝试在大量使用特征的代码库中跟踪某个函数的执行路径,那么一长串扁平化的使用列表会让人难以理解。您虽然能找到匹配项,但却无法了解调用链的整体情况。

    RustRover 2026.1 为 Rust 添加了 Call Hierarchy(调用层次结构)支持,这样您就能在专用视图中探索调用关系,并更快地浏览复杂的代码。该层次结构能够感知 Rust,并区分特征方法调用和具体实现调用。

    3、RustRover 中的 ACP 注册表

    除了 Junie、Claude Agent 以及最新的 Codex 外,RustRover 现在还支持在 AI 聊天中直接使用更多 AI 智能体。可选智能体包括 GitHub Copilot、Cursor,以及其他多种通过 Agent Client Protocol (ACP) 支持的智能体。

    4、在创建时选择模块可见性

    创建新模块时,您通常马上就知道它应该是公共模块还是私有模块。之前,这意味着要先创建文件,然后再手动更新可见性。

    RustRover 现在允许您直接在 New Rust Module(新建 Rust 文件)对话框中选择模块可见性。这意味着您只需完成一步操作即可创建公共或私有模块,并将其附加到模块,从而减少清理工作并保持项目结构一致性。

    二、工作流改进:更新的 LLDB 调试器

    RustRover 2026.1 将 LLDB 更新至版本 21,为调试会话带来了性能与可靠性的提升。通过改进的 DWARF 索引和并行共享库解析,调试信息的加载速度更快,同时内联代码中的断点行为也将更加可靠。

    1、一步即可实现宏展开

    Rust 宏可以在一行代码背后隐藏大量逻辑。如果您需要确认实际将编译的代码,查看宏展开往往是弄清状况的最快方式。

    借助 RustRover,您可以更轻松地在所需位置查找宏展开。使用宏调用上的装订区域图标或 Alt+Enter 快捷键打开 Show Context Actions(显示上下文操作)菜单,无需离开编辑器即可检查生成的代码。

    三、Bug 修正和代码洞察改进

    1、针对派生宏的代码洞察改进

    派生宏和过程宏会在后台生成代码,这会使 IDE 分析的难度高于直接查看源代码的情况。

    RustRover 2026.1 改进了名称解析,可以减少误导性警告,并确保编辑器反馈更加稳定可靠。在宏密集型项目中,代码检查会更简洁,代码洞察更稳定。

    2、修复了在处理 rustc crate 时IDE诊断不可靠的问题

    如果您处理 Nightly crate 和编译器内部 crate (rustc_*),您可能会发现项目明明可以成功构建,但 RustRover 却报告 E0463 错误。结合使用编译器内部功能时,这种不匹配情况会导致您难以信任编辑器提供的反馈。RustRover 2026.1 减少了这类误报,因此在使用 rustc_* crate 时,编辑器中的诊断信息将与通过 cargo build 和 cargo check 获得的结果更匹配。

    四、AI 更新

    1、后续编辑建议现在不消耗配额

    后续编辑建议可以帮助您在整个文件中应用相关编辑,而不仅是在光标位置应用。在 RustRover 2026.1 中,后续编辑建议不会消耗您的 AI 配额,因此可在迭代过程中保持更改的一致性,且无需中断工作流。

    2、AI 聊天中的更多智能体选项

    RustRover 现在支持在 AI 聊天中选择更多智能体(包括 Junie 和 Codex),因此您可以挑选最适合当前任务的智能体。这样一来,您无需中断开发工作流便即可在不同辅助风格之间切换。

    3、借助 AI 完成数据库工作

    当您使用连接的数据库时,RustRover 的 AI 聊天可以帮助您直接在 IDE 中查询和分析数据、调整 SQL 查询,以及确认更改。这样一来,数据库操作将与代码保持统一工作流,无需在不同工具之间来回切换。外部智能体可以通过 MCP 服务器获得同样的数据库支持。

    4、Code With Me 弃用

    随着我们继续发展 IDE,并将关注点放在能为开发者创造最大价值的领域,我们决定弃用 Code With Me 这项协作式编码和结对编程服务。近年来,对此类功能的需求已下降,我们将优先开发针对专业软件开发量身定制的现代工作流。

    自版本 2026.1 起,Code With Me 将从所有 JetBrains IDE 中解绑。取而代之的是,它将作为独立插件在 JetBrains Marketplace 上提供。2026.1 将是最后一个官方支持 Code With Me 的 IDE 版本,因为我们将逐步弃用该服务。

    软件优势

    1、更快地编写代码

    从上下文感知代码补全与生成、实时分析与快速修复、智能重构、实时模板等功能中受益。

    2、花费更少时间处理日常任务

    在 IDE 中安装 rustup,只需点击一下即可应用编译器建议的修正。您甚至不必记得将新建的 Rust 文件手动附加到 main.rs 或在 Cargo.toml 中将流行的 crate 添加到依赖项列表中,因为 RustRover 会替您代劳。

    3、探索和理解代码库

    高亮显示每个语法元素,包括推断的类型和宏、cfg 块和不安全的代码用法。解锁全面的类型信息并快速访问语言和 crate 文档,以及使用 RustRover 的强大搜索功能浏览您的代码库。

    4、运行、调试、测试和分析代码

    在项目中运行单个测试、测试模块或所有测试,并选择各种运行目标。由于完全支持开发 CLI 应用程序,您还可以创建自定义运行配置。通过从控制台中的错误消息跳转到相关代码,快速排查失败的测试。

    5、管理项目及其依赖项

    借助代码洞察与完全 Cargo 集成,编辑 TOML 文件。您还可以管理整个工作区,以及在专用工具窗口中运行 Cargo 命令。

    6、开发 Web 应用程序

    RustRover 可与前端开发工作流程无缝集成。使用内置的 HTTP 客户端发出请求并分析响应。使用 Docker 工具管理各种项目组件,并使用数据库工具探索数据库模式和表格。

    7、高效团队协作

    RustRover 配有所有必备的团队合作工具。实时合作编码,并直接在 IDE 中与他人交流。共享您的项目配置,包括代码样式设置。使用 Git、GitHub 和 GitLab 平稳地工作,探索提交与拉取请求、创建分支和审查代码。

    8、开箱即用

    立即开始编码,无需安装和配置众多插件。RustRover 提供全面的开发环境,无缝集成 Rust、Cargo 和 Cargo.toml。它包含远程支持、数据库管理、Git 集成等功能。此外,还提供 WebStorm 的 Web 技术和 DataGrip 的数据库工具。

    系统要求

    1、操作系统: Windows 10 ,Windows 11

    2、处理器:具有 x86_64 或 arm64 架构并拥有 4 核心的 CPU

    3、内存:总计 8 GB 内存;可为 IDE 进程提供 3 GB 空闲内存

    4、磁盘空间:10 GB

    5、显示分辨率:1280 x 720

    展开内容

    应用信息

    • 包名:
    • MD5:
    • 需要网络

    评分及评论

    4.5满分5.0分

    点击星星用来评分

    评论需审核后才能显示
    同类排行