RustRover

RustRover 26.1.1Rust专用集成开发环境

MacKitMacKit22小时前更新02620

介绍

RustRover 是 JetBrains 推出的 Rust 专用 IDE,为 Rust、Cargo、TOML、JavaScript、TypeScript、SQL、HTML、CSS 和 MongoDB 等开发场景提供一体化支持。它把代码编写、测试、调试、性能分析、项目管理和依赖处理整合在同一个环境中,开箱即可使用,无需额外折腾大量插件配置。编辑器提供上下文感知补全、代码生成、即时分析、快速修复、智能重构和实时模板,帮助开发者更快完成日常编码。它还能自动处理 rustup 安装、编译器建议修复、Cargo.toml 依赖维护与 Rust 文件关联,配合强大的搜索、类型提示、宏与 unsafe 高亮,让大型代码库也更容易理解。面向 Web 开发时,内置 HTTP Client、Docker 工具和数据库工具可直接衔接前后端流程;团队协作方面支持实时协作、Git/GitHub/GitLab 工作流、分支管理、提交与代码评审。

截图

功能

  • 代码智能辅助: 提供上下文感知代码补全与生成、即时代码分析、快速修复、智能重构和实时模板,帮助减少重复输入并提升编码效率。
  • 自动化日常任务: 可在 IDE 内安装 rustup,自动应用编译器建议的修复,还能自动把新建 Rust 文件关联到 main.rs,并维护 Cargo.toml 中的常用依赖。
  • 代码库探索能力: 高亮包括推断类型、宏、cfg 块和 unsafe 在内的各类语法元素,提供详细类型信息、语言与 crate 文档快捷访问,以及强大的导航与搜索功能。
  • 测试调试分析一体化: 支持运行单个测试、测试模块或整个项目的测试套件,可创建自定义运行配置,适合 CLI 应用开发,并能从控制台错误直接跳转到相关代码。
  • 项目与依赖管理: 通过对 TOML 文件的智能辅助和 Cargo 深度集成管理工作区,支持在专用工具窗口中执行 Cargo 命令,统一处理项目结构与依赖关系。
  • Web 开发支持: 内置 HTTP Client 方便发起请求并分析响应,配合 Docker 工具管理项目组件,还能借助数据库工具查看数据库架构与数据表。
  • 团队协作功能: 支持实时协作编码和站内沟通,可共享项目配置与代码风格设置,并与 Git、GitHub、GitLab 无缝配合完成分支、提交、拉取请求和代码审查。
  • 开箱即用环境: 无需安装和配置大量插件即可开始开发,Rust、Cargo 与 Cargo.toml 的集成完整,远程支持、数据库管理和 Git 集成也已包含在内。
  • AI 能力集成: 原生接入多种 AI 模型与多代理体验,支持 JetBrains AI、Claude、GPT、Gemini、Grok、本地模型以及通过 ACP 接入的外部助手,提供下一步编辑建议与无限补全。
  • 适合非商业使用: 对学习、自我提升、开源贡献和内容创作等非商业场景可直接使用完整功能版本,便于个人学习和社区项目实践。

获取

获取软件

按钮将跳转至「RustRover」官网或授权渠道。

会员权益
专属优惠码与限时折扣提醒、精选合集、求软件加急。了解会员