编程工具

关注公众号 jb51net

关闭
Jetbrains Rust IDE独立版 RustRover v2025.3.3 官方正式免费版

Jetbrains Rust IDE独立版 RustRover v2025.3.3 官方正式免费版

您还可以选择:百度网盘下载m2si

热门排行

简介

Jetbrains Rust IDE独立版 RustRover v2025.3.3 官方正式免费版

JetBrains 发布了专门面向 Rust 开发者打造的独立 Rust IDE:RustRover。这是一款专为 Rust 编程语言打造的集成开发环境 (IDE),旨在无缝集成高级编码支持与工具链,助力 Rust 开发者能够更高效地构建应用和服务。

RustRover 致力于简化 Rust 编码体验,帮助开发者充分释放该语言的全部潜力。借助其专为 Rust 定制的多项丰富功能,RustRover 将使开发者能够更加专注于 Rust 语言的优势,同时降低其复杂性。

RustRover 不仅能够为开发者提供实时反馈、智能代码建议,还带来了简化的工具链管理,并提供无缝式团队协作功能,使掌握任何熟练程度的开发者,均可享受到更强大的的 Rust 编程体验。

RustRover 支持 Rust、Cargo、TOML、Web 和数据库技术,以及 IntelliJ IDEA 的所有功能,包括 VCS 集成。

RustRover 2025.3 引入了全新的 LLDB 表达式求值器、AI 赋能的特征实现与思路对比、可提升编辑效率的浮动式弹窗操作菜单,以及下拉菜单中的自定义 Cargo 配置文件支持。此版本还包含多项修正与性能改进,致力于打造更流畅、更高效的工作流。

RustRover 2025 for Mac版

功能包括

实时分析:通过快速排查故障和实时反馈功能,助力开发者实现高效调试。

开箱即用的体验:开发者可快速配置 RustRover 并立即开始编码,无需安装额外插件或从零开始配置 IDE。

灵活的补全和解析代码:即使在非常规上下文中,程序员也可获得智能代码建议,从而提高工作效率。

高级单元测试集成:开发者可轻松执行无缝测试以及重新运行失败测试,并从而快速排除故障。

全面的代码洞察:帮助用户理解代码及其结构,并访问代码示例,从而提高开发能力。

强大的 Rust 工具链支持:开发者可获得实现成功编码 Rust 所需的所有工具支持,包括 Rust 编译器等。

完整的版本控制系统(VCS)集成:内置支持 GitHub 和 Git,帮助用户可以简化团队协作和版本控制流程。

对前端技术和数据库提供支持:开发者无需大量其他工具,便可以轻松构建应用。

更新日志

更快的 LLDB 和扩展表达式求值
这款基于 LLDB 的调试器现在搭载全新的表达式求值引擎,这样,您在调试会话中可以利用更多的 Rust 表达式。本次升级还提升了性能,优化了 Arc 与 Rc 字符串的可视化效果,并对调试体验进行了多项小幅修正。

Rust 代码分析改进
RustRover 团队对这款 IDE 的代码分析引擎进行了重大改进。如果您曾遇到过有效代码被高亮显示的情况,不妨试试新版本,诸多此类误报问题现已得到解决。新版将为您带来更智能的洞察、更精准的代码补全,以及对更多 Rust 特性更流畅的支持。

自定义 Cargo 配置文件
RustRover 现在支持直接从 Cargo 配置文件下拉菜单中选择自定义 Cargo 配置文件。除标准的 dev 和 release 配置文件外,您还可以选择项目中定义的任意自定义配置。这能让您对构建流程拥有更多的掌控。

使用 AI 生成特征条目
新增的 Generate trait items with AI(使用 AI 生成特征条目)操作可以自动创建缺失的特征实现。如果已为其他结构实现了相似特征,RustRover 的 AI 会为您生成匹配的实现,既能节省时间,又能确保整个代码库的一致性。

AI 赋能的解决方案对比
不确定自己的思路是否符合 Rust 最佳做法?直接询问 AI。全新的 Review Solution with AI(使用 AI 检查解决方案)操作会通过询问 LLM,对照 Rust 推荐约定检查您的解决方案。
对于更复杂的场景,您可以按住 Alt 选择多个代码段并进行比较。如果这些解决方案均未遵循 Rust 最佳做法,AI 会给出更优的替代方案。这是在提交更改前验证方案思路的一种快捷方式。

带 AI 操作的新浮动式弹窗
RustRover 2025.3 引入了一个新的浮动式弹窗菜单。如果您使用过其他 JetBrains IDE,可能对此早已熟悉。选择任意一段代码,即可即时访问具备上下文感知能力的操作,其中也包含部分新 AI 功能。此菜单的加入提升了选择代码后可用操作的可见性,帮助您始终聚焦重要工作。

AI 更新
多智能体体验和 AI 配额跟踪器
在 RustRover 2025.3 中,Junie 和 Claude Agent 现已登陆内置 AI 聊天,您无需离开工作空间即可在不同智能体间切换。两款智能体均通过 MCP 实现全面集成,可以访问项目上下文与 IDE 操作,从而提供更精准的编码帮助。
AI Assistant 也已升级,添加了针对 Rust 的更智能代码补全,改进了离线功能,并新增了 IDE 内置 AI 配额跟踪器,可以显示剩余点数和续订日期。

自带密钥:更高的自由度和掌控权
即将发布的 v2025.3 次要版本将包含对 JetBrains AI Assistant 和 Junie 的自带密钥 (BYOK) 支持。借助 BYOK,您可以将个人 OpenAI 或 Anthropic 帐户直接关联到 RustRover 和其他 JetBrains IDE,从而可以使用这些或任何与 OpenAI API 兼容的本地模型,而无需依赖 JetBrains 管理的配额。
这样,您还可以直接从提供商处清晰了解使用情况和成本。

Islands 主题
Islands 主题现已成为 RustRover 和其他 JetBrains IDE 中的默认外观。这不仅是一次视觉层面的更新,更体现了我们致力于为您打造极致舒适开发体验的坚定承诺。
选项卡的辨识度极高、编辑器内对比度得到改进、各工作区之间清晰分隔,采用圆角设计,打造出柔和均衡的环境,这一切设计都围绕一个目标:帮助您保持专注,轻松编码。

终端中的补全
终端是开发者日常都会用到的工具。现在,得益于可以提供命令、选项名称和路径参数建议的自动补全,您可以在终端中进一步提升工作效率。记不清某个 Git 分支的确切名称?需要输入冗长的文件路径?忘了某个特定的命令选项?
只需开始输入,RustRover 将为给定命令提供形参建议。

大家还下载了