用 Rust 编码?这是 JetBrains 的新 IDE
创始人
2024-03-02 17:22:08
0

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中国 荣誉推出

相关内容

Ubuntu 开发方 Ca...
3 月 25 日消息, Linux 发行版 Ubuntu 开发方 ...
2026-03-25 18:01:29
微软开源Litebox库系...
IT之家 2 月 7 日消息,科技媒体 WinAero 昨日(2 ...
2026-02-07 08:48:15
微软定目标:2030年,彻...
编辑 | 泽南 忍不了了,微软要消灭 C 语言了? 最近几天,有关...
2026-01-19 19:27:16
原创 ...
文 |姑苏九歌 编辑 |姑苏九歌 Linux内核最近干了件大事,R...
2026-01-19 19:22:40
Linux内核首个涉及Ru...
12 月 18 日消息,Linux 内核维护者 Greg Kroa...
2025-12-18 17:17:28
最受欢迎的开源Rust跨平...
Iced 是一个为 Rust 语言设计的开源跨平台 GUI(图形用...
2025-12-10 17:16:12

热门资讯

“Linux 中国” 开源社区... 这是一个艰难的决定 —— 这不是调侃,而是当你真正做出改变了你十几年生活轨迹的决定时,你就会明白这个...
硬核观察 #1263 德国铁路... #1 德国铁路公司招聘 Windows for Workgroups 3.11 管理员该职位要求了解...
人工智能教程(七):Sciki... 在本系列的 上一篇文章 中,我们用 TensorFlow 构建了第一个神经网络,然后还通过 Kera...
关闭 WSL 中正在运行的 L... 以下是使用 WSL 关闭在 Windows 内运行的 Linux 系统的不同方法。你使用 WSL 在...
MX Linux 23.2 “... 最新的 MX Linux 23.2 小版本更新带来了基本的改进和新增功能。MX Linux 推出了 ...
硬核观察 #1262 网络上最... #1 网络上最古老的软件存档库之一即将关闭美国新墨西哥州立大学(NMSU)最近宣布,即将于 2024...
如何在 RHEL 上通过绑定配... 在 Linux 中,你可以根据自己的需要创建高级网络设置,如 网络绑定 Network Bondin...
Linux Matrix 消息... Matrix 用户可以升级 Fractal 6 了!Fractal 是目前 最好的 Matrix 客...
如何通过 VLC 使用字幕 使用 VLC 媒体播放器播放和管理字幕的新手指南。我是一个超级动漫迷,如果你想观看最新的剧集,那么你...
硬核观察 #1261 X 计划... #1 X 计划在奥斯汀建立内容审核总部据报道,该部门将招聘 100 名全职员工,将主要关注 CSE ...