论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 7107阅读
  • 21回复

[编程开发]JetBrains RustRover 2026.1.2 [复制链接]

上一主题 下一主题
离线闪电
 

发帖
28040
今日发帖
最后登录
2026-05-29
只看楼主 倒序阅读 使用道具 楼主  发表于: 2023-11-26 09:09:29
RustRover 是 JetBrains 为 Rust 编程语言开发人员开发的软件开发工具。该工具可帮助开发人员更快、更高效地生成代码。RustRover 包括几个功能,包括:
  • 代码自动补全
  • 代码分析
  • 代码审查
  • 调试代码
  • 项目管理
RustRover 是一个强大的工具,可以帮助 Rust 开发人员更快、更高效、更高质量地生成代码。RustRover 可用于所有 JetBrains IDE,包括 IntelliJ IDEA、PyCharm 和 WebStorm。


Features of JetBrains RustRover:

  • 代码自动完成:RustRover 使用大型 Rust 代码数据库为开发人员提供代码自动完成功能。这可以帮助开发人员更快、更高效地生成代码。
  • 代码分析:RustRover 分析 Rust 代码中的错误和潜在问题。这可以帮助开发人员保持他们的代码高质量。
  • 代码审查:RustRover 帮助开发人员审查他们的代码质量。这可以帮助开发人员保持他们的代码更加安全和稳定。
  • 代码调试:RustRover 帮助开发人员查找和修复代码中的错误。这可以帮助开发人员更快、更高效地开发代码。
  • 项目管理:RustRover 帮助开发人员管理他们的 Rust 项目。它可以帮助开发人员保持他们的项目井井有条且易于管理。
RustRover 2026.1 最新变化
欢迎使用 RustRover 2026.1。此版本侧重于支持现代 Rust 团队构建、测试和维护代码的方式。亮点包括:

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

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

如果您发现任何误报,请在我们的问题跟踪器中报告,以帮助我们持续改进代码洞察。、
2、IDE 中支持 cargo-nextest,运行测试的速度更快

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

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

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

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

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

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

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

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

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

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 服务器获得同样的数据库支持。
四、Code With Me 弃用

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

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



系统要求


要求

最低

推荐

公羊

2 GB 可用内存

8 GB 总系统 RAM

中央处理器

任何现代 CPU

多核 CPU。RustRover 支持不同操作和进程的多线程,因此它可以使用的 CPU 内核越多,速度就越快。

磁盘空间

3.5 千兆字节

具有至少 5 GB 可用空间的 SSD 驱动器

显示器分辨率

¥1024×768

¥1920×1080

操作系统

正式发布以下 64 位版本:

  • Microsoft Windows 10 1809 或更高版本
    Windows Server 2019 或更高版本

  • macOS 11.0 或更高版本

  • 任何支持 Gnome、KDE 或 Unity DE 并包括 GLIBC 2.27 或更高版本的基于 Debian、Arch 或 RPM 的 Linux 发行版

不支持预发布版本。

最新的 64 位版本的 Windows、macOS 或 Linux(例如 Debian、Ubuntu 或 RHEL)


本部分内容设定了隐藏,需要回复后才能看到



软件下载咨询邮箱: sdbeta@qq.com (回复及时)
 
百度一下“闪电软件园”,惊喜等着您哦!
┖───────────────┘┕━━━━┛  

离线kairimai

发帖
1301
今日发帖
最后登录
2025-01-11
只看该作者 沙发  发表于: 2023-11-26 11:31:46
在线mypwjclu

发帖
4593
今日发帖
最后登录
2026-05-29
只看该作者 板凳  发表于: 2023-11-27 01:07:08
   谢谢楼主分享。
离线g18562090609

发帖
1186
今日发帖
最后登录
2026-03-28
只看该作者 地板  发表于: 2023-11-29 19:56:27
                    [s:125]  [s:132]  [s:129]  [s:127]  [s:141]
离线g18562090609

发帖
1186
今日发帖
最后登录
2026-03-28
只看该作者 地下室  发表于: 2023-12-02 19:59:45
              
离线chuntian1314

发帖
5424
今日发帖
最后登录
2026-04-15
只看该作者 5 发表于: 2023-12-02 23:11:22
    
软件下载咨询邮箱: sdbeta@qq.com (回复及时)
 
离线chuntian1314

发帖
5424
今日发帖
最后登录
2026-04-15
只看该作者 6 发表于: 2023-12-02 23:12:32
            
离线chuntian1314

发帖
5424
今日发帖
最后登录
2026-04-15
只看该作者 7 发表于: 2023-12-02 23:13:38
      
离线chuntian1314

发帖
5424
今日发帖
最后登录
2026-04-15
只看该作者 8 发表于: 2023-12-02 23:48:45
    
离线chuntian1314

发帖
5424
今日发帖
最后登录
2026-04-15
只看该作者 9 发表于: 2023-12-02 23:59:42