RustRover,针对 Rust 的新 JetBrains IDE

锈迹漫游者

RustRover – 来自 JetBrains 的独立 Rust IDE

JetBrains 揭幕 通过一篇博文,推出了一个新的IDE(集成开发环境),名为e “RustRover”,旨在用 Rust 语言编写应用程序。

JetBrains 提到 目标 这个新 IDE 的“RustRover”是 提高 Rust 开发效率, 满足Rust生态系统的需求并为该语言提供核心支持。

关于 RustRover

因此,有人提到该项目 将被开发为商业产品, 但是,对于那些有兴趣拥有“类似环境”的人,可以使用 intellij-rust 插件基于 IntelliJ IDEA 环境的免费社区版本进行构建。

我们多年来一直致力于现有的开源插件,它已成为 RustRover 的基础。 该插件将保持开源状态,并在 GitHub 和 JetBrains Marketplace 上免费提供。

不过,未来我们将把精力投入到闭源的 RustRover 上。 对于现有的开源插件,我们将尽力保持与最新版本 IDE 的兼容性,但我们不会修复错误或添加新功能。

关于发展,正如已经提到的“间接”,这 它基于 intellij-rust 插件,该插件是开源的,此外还向 CLion IDE 和 IntelliJ IDEA 添加了对 Rust 语言的支持。 除了单独提供之外,RustRover 还可以作为 IntelliJ IDEA Ultimate 的插件安装。

在初步测试阶段 产品的 可以使用 RustRover 作为 CLion IDE 的插件,虽然在当前的开发阶段,所提议的开发环境的功能接近带有 Rust 支持插件的 CLion IDE 设置,但在未来,他们承诺将显着扩展现有功能。 至于 CLion 和 IntelliJ IDEA 的开放插件,在 RustRover 项目公布后,已移至 Deprecated 类别,并且不会得到 JetBrains 的正式支持。

锈迹漫游者

RustRover 截图

与此同时, 将继续对插件代码进行修复 确保与当前 CLion 和 IntelliJ IDEA 代码库的兼容性,但将不再添加与错误修复或添加新功能相关的更改。 旧插件仍然开放,爱好者可以加入其开发,但 JetBrains 员工现在的主要工作集中在开发封闭产品上。

与我们的许多 IDE 一样,RustRover 功能可以作为插件安装在 IntelliJ IDEA Ultimate 中。 在预览期间,还可以在 CLion 中安装该插件。 然而,我们尚未确定启动 RustRover 后是否会出现这种情况。 

RustRover 的特点, 值得注意的是,它具有:

  • 用于处理 Cargo 包的工具
  • 调试器
  • 配置文件生成器
  • 测试发射系统
  • 内存分析器
  • 重复检测机制。
  • 代码编辑器支持语法高亮、代码生成、代码正确性分析和语言结构的自动完成,
  • 查看类型信息
  • 快速访问文档
  • 用于插入标准构建的智能重构模式和实时模板。

当您编写代码时,IDE 会识别并建议缺失的字段、库和完成方法,还会自动识别常见错误并提供修复建议。 此外,RustRover 支持 IntelliJ IDEA 环境的所有常见功能,包括团队协作工具以及与版本控制系统的集成。

目前, RustRover 的预览版可用于无限制测试。 提供的版本是为 Linux、macOS 和 Windows 准备的,并且提到 RustRover 的第一个稳定版本计划于 2024 年 XNUMX 月之前发布。

最后,如果你是 有兴趣了解更多,您可以在中查看详细信息 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。