从上下文感知代码补全与生成、实时分析与快速修复、智能重构、实时模板等功能中受益。
在 IDE 中安装 rustup,只需点击一下即可应用编译器建议的修正。您甚至不必记得将新建的 Rust 文件手动附加到 main.rs 或在 Cargo.toml 中将流行的 crate 添加到依赖项列表中,因为 RustRover 会替您代劳。
高亮显示每个语法元素,包括推断的类型和宏、cfg 块和不安全的代码用法。解锁全面的类型信息并快速访问语言和 crate 文档,以及使用 RustRover 的强大搜索功能浏览您的代码库。
在项目中运行单个测试、测试模块或所有测试,并选择各种运行目标。由于完全支持开发 CLI 应用程序,您还可以创建自定义运行配置。通过从控制台中的错误消息跳转到相关代码,快速排查失败的测试。
借助代码洞察与完全 Cargo 集成,编辑 TOML 文件。您还可以管理整个工作区,以及在专用工具窗口中运行 Cargo 命令。
RustRover 可与前端开发工作流程无缝集成。使用内置的 HTTP 客户端发出请求并分析响应。使用 Docker 工具管理各种项目组件,并使用数据库工具探索数据库模式和表格。

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


Astral 创始人,
Ruff 和 uv 缔造者
自抢先体验版本发布以来,RustRover 一直是我的首选 IDE。
它现在为我在 Ruff、uv 和其他大型 Rust 项目中的所有开发工作提供支持。有了 RustRover,我可以执行跨越数十万行代码的复杂重构,浏览复杂的依赖关系树,并最终自信地编写 Rust 代码。

首席工程顾问,
Mainmatter GmbH
RustRover 能供处理各种类型和大小的 Rust 代码库。我已经把它当作不可或缺的工具: 如果没有它大量的自动重构功能,我在大型项目中的工作效率甚至连一半都达不到。

《Rust in Action》作者,
accelerant.dev 创始人
RustRover 感觉非常协调,设计得很周到。使用起来也非常愉快。我特别喜欢它让调试变得非常容易。
如果您将 RustRover 用于非商业目的,即您不会因使用该工具所做的工作获得任何直接经济补偿,那么您可以免费使用该 IDE。
您可以在教学视频或内容(如教程或演示)中使用 RustRover,即使访问这些内容需要付费。这意味着您可以在教学材料或在线课程中使用该产品,无需担心许可限制。
查看 JetBrains 内容创作者计划探索更多选项。
根据 Stack Overflow 的统计,68% 的开发者在工作之余将编写代码作为业余爱好,近 40% 的开发者为了职业发展或自主学习而编写代码。使用 RustRover 开发项目,享受用 Rust 编码的闲暇时光。
订阅 RustRover 新闻
关注我们