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

相关内容

等了30年,微软MS-DO...
曾经称“开源是毒瘤”时有多么嫌弃,现在“微软 ❤️ 开源”就有多么...
2025-06-26 09:11:25
微软开源 Edit 命令行...
IT之家 5 月 20 日消息,微软昨日(5 月 19 日)发布博...
2025-05-20 08:16:36
做AI应用的最佳姿势:首选...
↓推荐关注↓ 最近我花了一些时间用 Tauri+SvelteKi...
2025-02-27 22:19:11
Rust 补丁两年零通过,...
整理|冬梅、明知山 策划|Tina 1Asahi Linux 首席...
2025-02-08 23:14:39
bypassSecurit...
问题描述:在Angular中使用bypassSecurityTru...
2025-01-12 20:02:27
不移动情况下将Rust的盒...
在Rust中,可以使用&符号来创建引用,这样可以在不移动变量的情况...
2025-01-11 06:00:23

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...