用 Rust 编码?这是 JetBrains 的新 IDE

开发 新闻
Rust 开发者,你们有新的东西可以尝试了!一起来看一下吧。

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

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

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

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

RustRover:可以期待什么?

🚧 RustRover 不是自由开源软件。

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

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

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

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

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

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

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

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

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

RustRover 还具有一些简洁的实时协作功能,例如支持 VCSGit 和 GitHub)、配置共享 和 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 保持公共预览版,并在此之前发布稳定版本。

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2023-09-15 12:25:14

JetBrainsRust开源

2023-10-07 15:49:09

RustIDE工具

2021-09-09 09:03:30

JetBrainsDataSpell数据科学

2023-08-31 22:53:33

IDE工具窗口

2020-08-20 17:21:35

VimRust IDELinux

2020-03-13 14:20:02

代码开发 Rust

2022-05-06 20:03:08

JetBrainsRiderIDE

2021-11-30 10:45:58

JetBrains CodeFleet

2022-10-12 23:30:34

FleetJetBrains代码

2024-09-12 09:38:13

2014-04-04 10:02:34

RustMozilla

2023-06-19 14:14:24

Rust程序Web

2022-03-10 17:02:51

Rust单链表数据结构

2023-09-06 18:21:28

Linux桌面服务器

2020-01-21 21:35:30

代码开发工具

2009-11-24 14:21:17

2021-04-29 08:00:00

Windows微软安全

2021-06-03 07:45:25

Rust Git 终端 UI

2024-06-24 13:30:07

2017-12-27 14:51:12

Kotlin谷歌Java
点赞
收藏

51CTO技术栈公众号