RustRover 2026 for Mac 是一款由JetBrains开发的专用Rust IDE,它把整个开发流程都塞进一个界面里,从写代码到跑测试再到调试部署,全都一气呵成。很多Rust开发者以前要靠插件在IntelliJ或者CLion里折腾,现在有了这个独立工具,感觉顺手多了。它内置Cargo支持、TOML文件智能提示,还能直接管理依赖和工作空间,不用老切到终端去敲命令。界面干净,代码高亮把推断类型、宏展开、cfg块和unsafe代码都标得清清楚楚,看起来特别舒服。尤其是Mac用户,用起来流畅,资源占用也不高,适合日常写大型Rust项目或者个人练手。
主要功能
1. 智能代码补全和重构,支持上下文感知的代码生成、快速修复和实时分析,写代码时少走很多弯路
2. 原生Cargo集成,能直接在IDE里管理依赖、运行Cargo命令,还支持TOML文件智能编辑和自动补全
3. 内置测试和调试工具,现在新增cargo-nextest支持,跑大规模测试更快,测试窗口还能看详细进度和结果
4. 调用层次结构视图,让你轻松追踪trait方法调用链,不再对着扁平的用法列表发愁
5. 宏展开一键查看,gutter图标或者Alt+Enter就能看到宏生成的真实代码,调试复杂宏时特别实用
6. AI助手多代理支持,包括GitHub Copilot和Cursor,直接在聊天里切换,帮你写SQL、分析数据库,还提供无配额的下一编辑建议
7. 数据库和Web开发集成,带HTTP Client和Docker支持,Rust项目里连数据库或者前端部分也能一并搞定
RustRover 2026 2026.1.1 更新内容:
更新日期:2026年4月23日
- 改进了 SQLx query_scalar 宏的支持,新增了自动语言注入功能,让代码编辑体验更流畅
- 修复了 derive 宏的名称解析问题,避免了一些常见的解析错误
- 优化了目标循环的高亮显示,点击 continue 语句时能更清晰地突出目标循环
- 让搜索结果中的测试代码出现更容易被注意到,提升了查找效率
- 更新了 CargoOptions 中的标准命令列表,以匹配当前 cargo 文档
- 修复了 Cargo 运行配置里缺少 cargo 命令描述的问题
- 在 cargo nextest 工具窗口中启用了颜色支持
- macOS 上 Remote Debug 配置现在默认使用 LLDB 调试器
- 修复了宏中使用变量时“变量从未使用”的假阳性警告
Jack














2507222545
全部评论 0
暂无跟帖