JetBrains RustRover 2025.1 发布 - 面向 Rust 开发者的强大 IDE

简介: JetBrains RustRover 2025.1 (macOS, Linux, Windows) - 面向 Rust 开发者的强大 IDE

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 助手的优化。以下是该版本的一些亮点:

sysin

📦 立刻访问官网下载 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) - 开发者工具

相关产品:

目录
相关文章
|
1月前
|
人工智能 IDE 开发工具
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
JetBrains PyCharm 2025.1 (macOS, Linux, Windows) - 面向专业开发者的 Python IDE
172 29
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
|
1月前
|
IDE PHP 开发工具
JetBrains PhpStorm 2025.1 发布 - 高效智能的 PHP IDE
JetBrains PhpStorm 2025.1 (macOS, Linux, Windows) - 高效智能的 PHP IDE
81 1
|
1月前
|
人工智能 IDE 开发工具
JetBrains RubyMine 2025.1 发布 - 最智能的 Ruby 与 Rails IDE
JetBrains RubyMine 2025.1 (macOS, Linux, Windows) - 最智能的 Ruby 与 Rails IDE
80 30
JetBrains RubyMine 2025.1 发布 - 最智能的 Ruby 与 Rails IDE
|
1月前
|
人工智能 IDE 开发工具
JetBrains Rider 2025.1 发布 - 快速且强大的跨平台 .NET IDE
JetBrains Rider 2025.1 (macOS, Linux, Windows) - 快速且强大的跨平台 .NET IDE
138 29
JetBrains Rider 2025.1 发布 - 快速且强大的跨平台 .NET IDE
|
1月前
|
IDE 开发工具 开发者
手把手教你安装PyCharm 2025:开发者的Python IDE配置全流程+避坑指南
本教程详细介绍了PyCharm 2025版本在Windows系统下的安装流程及配置方法,涵盖AI代码补全与智能调试工具链等新功能。内容包括系统要求、安装步骤、首次运行配置(如主题选择与插件安装)、创建首个Python项目,以及常见问题解决方法。此外,还提供了切换中文界面和延伸学习资源的指导,帮助用户快速上手并高效使用PyCharm进行开发。
947 60
|
1月前
|
人工智能 IDE JavaScript
JetBrains WebStorm 2025.1 发布 - 最智能的 JavaScript IDE
JetBrains WebStorm 2025.1 (macOS, Linux, Windows) - 最智能的 JavaScript IDE
84 6
JetBrains WebStorm 2025.1 发布 - 最智能的 JavaScript IDE
|
1月前
|
人工智能 IDE 开发工具
JetBrains DataSpell 2025.1 发布 - 专业数据科学家的 IDE
JetBrains DataSpell 2025.1 (macOS, Linux, Windows) - 专业数据科学家的 IDE
51 3
|
1月前
|
IDE Java 开发工具
JetBrains IntelliJ IDEA 2025.1 发布 - 领先的 Java 和 Kotlin IDE
JetBrains IntelliJ IDEA 2025.1 (macOS, Linux, Windows) - 领先的 Java 和 Kotlin IDE
128 2
|
1月前
|
人工智能 IDE Go
JetBrains GoLand 2025.1 发布 - 为 Go 开发者打造的完整 IDE
JetBrains GoLand 2025.1 (macOS, Linux, Windows) - 为 Go 开发者打造的完整 IDE
75 0
JetBrains GoLand 2025.1 发布 - 为 Go 开发者打造的完整 IDE
|
1月前
|
IDE 开发工具 C++
JetBrains CLion 2025.1 发布 - C 和 C++ 跨平台 IDE
JetBrains CLion 2025.1 (macOS, Linux, Windows) - C 和 C++ 跨平台 IDE
77 0