用 Rust 编码？这是 JetBrains 的新 IDE
Rust 开发者，你们有新的东西可以尝试了！
Rust JetBrains
Rust 开发者，你们有新的东西可以尝试了！
![](/data/attachment/album/202309/21/105704plqhnljnw255huaw.jpg)



> 
> Rust 开发者，你们有新的东西可以尝试了！
> 
> 
> 


在最近宣布基于 IntelliJ 的 IDE [将支持](https://news.itsfoss.com/intellij-wayland-support/) Wayland [显示服务器](https://itsfoss.com/display-server/) 协议之后，JetBrains 推出了**面向 Rust 开发人员的新 IDE**。


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


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



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


### RustRover：可以期待什么？


![](/data/attachment/album/202309/21/105717u71gwykgyowwm47y.png)



> 
> ? RustRover 不是自由开源软件。
> 
> 
> 


RustRover 从头开始开发，**取代了现已弃用的 [IntelliJ Rust](https://intellij-rust.github.io/) 插件**，该插件用于提供 JetBrains 平台上的 Rust 支持。


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



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


在当前状态下，RustRover 支持诸如 **Rust** 、 **Cargo** 、 **TOML** 、 **web** 和**数据库**等语言和技术。具有来自 **[IntelliJ IDEA](https://www.jetbrains.com/idea/)** 的附加功能，包括 **[VCS 集成](https://www.jetbrains.com/help/youtrack/cloud/Integration-with-Version-Control-Systems.html)**。


而且，说到它的功能，还不少呢！ ?️


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


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


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


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


RustRover 还**具有一些简洁的实时协作功能**，例如**支持 [VCS](https://en.wikipedia.org/wiki/Version_control)**（[Git](https://git-scm.com/) 和 [GitHub](https://github.com/)）、**配置共享** 和 **[code with me](https://www.jetbrains.com/code-with-me/)**。


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


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


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


你可以通过他们的[公告博客](https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/)来了解更多关于 RustRover 的信息。



> 
> ? 既然我们正在讨论 Rust 的话题，为什么不尝试一下我们的 [Rust 基础系列](https://itsfoss.com/tag/rust-basics/)呢？它应该作为 Rust 世界的一个很好的介绍。
> 
> 
> 


**想要试一试么？**


RustRover 已提供 **tar.gz 包**、**JetBrains Toolbox App** 和 \*\* Ubuntu Snap 包\*\* 提供。你可以从 [官方网站](https://www.jetbrains.com/rust/download/) 获取你选择的包。



> 
> **[RustRover](https://www.jetbrains.com/rust/download/)**
> 
> 
> 


 


对于 Ubuntu，你还可以运行以下命令：



```
sudo snap install jetbrains rustrover --classic

```

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


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


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




---


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


作者：[Sourav Rudra](https://news.itsfoss.com/author/sourav/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

