用 Rust 编码?这是 JetBrains 的新 IDE

2023-09-21
3分钟阅读时长

Rust 开发者,你们有新的东西可以尝试了!

在最近宣布基于 IntelliJ 的 IDE 将支持 Wayland 显示服务器 协议之后,JetBrains 推出了面向 Rust 开发人员的新 IDE

它被称为 “RustRover”,目的成为一个功能丰富的独立 Rust IDE,并将接收定期更新、快速支持和“开箱即用的体验”。

请允许我向你展示它所提供的内容。

? 这是一个早期使用工具,目前不适合生产使用。

RustRover:可以期待什么?

? RustRover 不是自由开源软件。

RustRover 从头开始开发,取代了现已弃用的 IntelliJ Rust 插件,该插件用于提供 JetBrains 平台上的 Rust 支持。

它是根据 JetBrains 的其他 IDE 构建的,用于提供专用的 Rust 开发环境,而这是以前所缺少的。

? RustRover 还使用 IntelliJ Rust 插件作为组成部分。

在当前状态下,RustRover 支持诸如 RustCargoTOMLweb数据库等语言和技术。具有来自 IntelliJ IDEA 的附加功能,包括 VCS 集成

而且,说到它的功能,还不少呢! ?️

对于编码,它支持代码补全代码生成智能重构实时模板等。RustRover 旨在帮助用户更快、更准确地编写代码。

它还具有一些基本功能,例如语法高亮显示宏扩展跨语言操作等,以帮助更好地理解代码库。

对于测试,RustRover 具有测试运行器、调试器、对运行配置、运行目标、分析和性能分析的支持。

对于项目管理,它支持 Cargo 和 Cargo.toml、构建脚本、依赖项声明中的代码补全,并且可以轻松访问 Crate 文档。

RustRover 还具有一些简洁的实时协作功能,例如支持 VCSGitGitHub)、配置共享code with me

你可能想知道它的许可和定价模式怎么样?

鉴于 RustRover 不是开源的,JetBrains 计划将其作为商业产品以订阅方式出售,与其他 IDE 产品类似。

定价结构尚未最终确定,但预计会与他们的 IDE 产品定价类似。

你可以通过他们的公告博客来了解更多关于 RustRover 的信息。

? 既然我们正在讨论 Rust 的话题,为什么不尝试一下我们的 Rust 基础系列呢?它应该作为 Rust 世界的一个很好的介绍。

想要试一试么?

RustRover 已提供 tar.gz 包JetBrains Toolbox App 和 ** Ubuntu Snap 包** 提供。你可以从 官方网站 获取你选择的包。

RustRover

对于 Ubuntu,你还可以运行以下命令:

sudo snap install jetbrains rustrover --classic

请注意,在撰写本文时,Snap 包未按预期运行,在使用上述命令时在安装过程中引发错误。

JetBrains 计划在 2024 年 9 月之前对 RustRover 保持公共预览版,并在此之前发布稳定版本。

? 你有兴趣使用这样的 IDE 进行 Rust 编码吗?在下面的评论中分享你的想法!


via: https://news.itsfoss.com/rust-ide-jetbreains/

作者:Sourav Rudra 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出