JetBrains RustRover 2025.1 (macOS, Linux, Windows) - 面向 Rust 开发者的强大 IDE
JetBrains 跨平台开发者工具
请访问原文链接:https://sysin.org/blog/jetbrains-rustrover/ 查看最新版。原创作品,转载请保留出处。
作者主页:sysin.org
RustRover 2025.1 发布:重大 AI 升级、新增 Rust 特性、UX 改进与 AI 助手优化
发布日期:2025 年 4 月 16 日
RustRover 2025.1 正式发布!本次更新带来了 AI 助手的重大升级、新增的 Rust 特性、以及用户体验和 AI 助手的优化。以下是该版本的一些亮点:
📦 立刻访问官网下载 RustRover 2025.1:www.jetbrains.com
🤖 JetBrains AI 升级
JetBrains AI 助手迎来了重大升级,使 AI 驱动的开发变得更加高效和易于访问。所有 JetBrains AI 功能现在在 IDE 中都可以免费使用:
- 无限制的代码补全与本地模型支持
- 其他高级功能:按积分计费
- 引入了新的订阅系统,方便根据需要升级 AI Pro 或 AI Ultimate 订阅。
AI 升级亮点:
- 更智能的代码补全;
- 支持最新的云端模型,如 Claude 3.7 Sonnet 和 Gemini 2.0 Flash;
- 基于 RAG(检索增强生成)的上下文感知;
- 新增的编辑模式可直接在聊天中进行多文件编辑。
Junie —— 你的个人编程助手(即将推出)
JetBrains 的代码助手 Junie 能够自主规划、编写、优化并测试代码,处理重构代码、创建测试、实施优化等繁琐任务,帮助你将精力集中在更具挑战性和创新性的工作上。
🦀 Rust 特性更新
错误描述颜色高亮
现在,RustRover 在编辑器中的错误范围内显示带有颜色编码的错误描述,帮助你更容易地识别不同级别的错误。
自动 SQLx 语言注入
SQLx 的方言由 Languages & Frameworks | SQL Dialects 设置自动确定。如果未设置,则使用 DATABASE_URL 环境变量,如果没有设置,注入将退回到通用方言。
默认 Cargo 特性
RustRover 现在仅启用 Cargo 默认特性用于条件编译,与 Cargo 的行为一致。之前所有特性默认都启用,这可能会导致冲突,现已进行优化。
新增本地变量移动提示
在代码补全建议中加入了错误高亮(E0382),用于提示那些已经移动的本地变量。
调试体验改善
Windows 上的调试体验得到了改进,修复了多种类型(如 Vector、String 和枚举类型)变量的显示问题,并解决了调试过程中的崩溃问题。
外部 Linter 默认开启
RustRover 现在默认启用了外部 Linter。
💻 用户体验优化
新终端架构(Beta)
2025.1 版本引入了重新设计的终端架构(Beta)。新的架构基于稳定核心运行,并通过 IDE 编辑器渲染 UI,从而带来更多新特性,同时保持兼容性和性能。
主菜单与工具栏合并(Windows 和 Linux)
Windows 和 Linux 用户现在可以选择将主菜单与工具栏合并,提供更简洁的界面。
Markdown 预览中的搜索功能
RustRover 2025.1 版本允许你在 Markdown 预览中进行搜索,帮助你快速找到 README.md 文件中的关键信息。
Windows 原生文件对话框
RustRover 现在默认使用 Windows 系统原生文件对话框,而非 IDE 自定义的实现。你可以在高级设置中恢复之前的行为。
在项目工具窗口中创建新文件
通过项目窗口工具栏中的 "+" 图标,你可以快速访问文件模板的弹出菜单,并通过搜索快速找到所需的文件类型。
自动插件更新
RustRover 现在支持自动后台更新插件,更新会在下次 IDE 重启时自动应用。
🤖 AI 助手功能增强
聊天中的语言模型选择
AI 助手的聊天界面新增了多个高级语言模型,包括:
- Claude 3.7 Sonnet
- OpenAI GPT-4.5
- Gemini 2.0 Flash
JetBrains 将持续集成最新的 AI 模型,确保你使用到最先进的技术。
离线模式:使用本地模型
AI 助手现在支持离线模式,允许你使用本地模型(如 Ollama 或 LM Studio)进行编码辅助,保持高效工作。
多文件编辑模式
AI 助手现支持在聊天中进行多文件编辑,利用 RAG 技术快速查找和修改多个文件,减少重复工作。
从聊天中进行网页搜索
使用新的 /web
命令,AI 助手可以直接从聊天窗口获取文档、故障排除提示和最新的技术资源,无需切换标签页或手动搜索。
应用代码片段
当 AI 助手建议代码片段时,你可以使用 “应用” 按钮自动找到合适的位置插入代码,免去手动复制粘贴的麻烦。
排除文件上下文
通过配置 .aiignore
文件,你可以排除 AI 助手不应访问的文件或文件夹,保护敏感信息不被处理。
更智能的 AI 上下文感知
AI 助手现在更好地理解整个项目的上下文,能够识别最近访问的文件,并在需要时提供更加相关的建议。
下载地址
JetBrains RustRover 2025.1 (macOS, Linux, Windows) x64 & aarch64
更多:JetBrains IDE 2025.1 (macOS, Linux, Windows) - 开发者工具
相关产品:
- IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS:macOS 下载汇总 (系统、应用和教程)
- IDE for Windows:Windows 下载汇总
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。