RustRover 2025 是 JetBrains 推出的专门针对 Rust 语言的集成开发环境(IDE)。它基于 IntelliJ 平台,旨在为 Rust 开发者提供与 JetBrains 其他 IDE(如 PyCharm、IntelliJ IDEA)一致的高效开发体验。


软件功能:
智能代码辅助:强大的代码补全、语法高亮、错误检查和快速修复。
调试与测试:内置调试器、单元测试工具支持。
版本控制:深度集成 Git、GitHub 等版本控制系统。
项目管理:深度集成 Cargo 工具链,支持依赖管理和构建配置。
AI 智能辅助与 Junie 编码智能体
Junie 编码智能体:引入了对 Model Context Protocol (MCP) 的支持,允许 Junie 连接到数据库、文件系统和 API 等外部源,处理复杂任务的速度提升了 30%。
AI 配额跟踪:在 IDE 中直接查看剩余的 AI 点数、续订日期和充值余额,方便管理 AI 资源。
数据库对象附加:在 AI 聊天中,现在可以附加具体的数据库对象(如表或视图),而不仅仅是整个架构,使 AI 提供的上下文更加精准。
Rust 语言与工具链支持
Rust 代码分析改进:RustRover 团队对这款 IDE 的代码分析引擎进行了重大改进。如果您曾遇到过有效代码被高亮显示的情况,不妨试试新版本,诸多此类误报问题现已得到解决。新版将为您带来更智能的洞察、更精准的代码补全,以及对更多 Rust 特性更流畅的支持。
自定义 Cargo 配置文件:RustRover 现在支持直接从 Cargo 配置文件下拉菜单中选择自定义 Cargo 配置文件。除标准的 dev 和 release 配置文件外,您还可以选择项目中定义的任意自定义配置。这能让您对构建流程拥有更多的掌控。
使用 AI 生成特征条目:新增的 Generate trait items with AI(使用 AI 生成特征条目)操作可以自动创建缺失的特征实现。如果已为其他结构实现了相似特征,RustRover 的 AI 会为您生成匹配的实现,既能节省时间,又能确保整个代码库的一致性。