mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-23 21:20:42 +08:00
parent
10332d74b6
commit
2fada240f0
@ -3,13 +3,16 @@
|
|||||||
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
|
[#]: author: "Sourav Rudra https://news.itsfoss.com/author/sourav/"
|
||||||
[#]: collector: "lujun9972/lctt-scripts-1693450080"
|
[#]: collector: "lujun9972/lctt-scripts-1693450080"
|
||||||
[#]: translator: "geekpi"
|
[#]: translator: "geekpi"
|
||||||
[#]: reviewer: " "
|
[#]: reviewer: "wxy"
|
||||||
[#]: publisher: " "
|
[#]: publisher: "wxy"
|
||||||
[#]: url: " "
|
[#]: url: "https://linux.cn/article-16212-1.html"
|
||||||
|
|
||||||
用 Rust 编码?这是 JetBrains 的新 IDE
|
用 Rust 编码?这是 JetBrains 的新 IDE
|
||||||
======
|
======
|
||||||
Rust 开发者,你们有新的东西可以尝试了!
|
|
||||||
|
![][0]
|
||||||
|
|
||||||
|
> Rust 开发者,你们有新的东西可以尝试了!
|
||||||
|
|
||||||
在最近宣布基于 IntelliJ 的 IDE [将支持][1] Wayland [显示服务器][2] 协议之后,JetBrains 推出了**面向 Rust 开发人员的新 IDE**。
|
在最近宣布基于 IntelliJ 的 IDE [将支持][1] Wayland [显示服务器][2] 协议之后,JetBrains 推出了**面向 Rust 开发人员的新 IDE**。
|
||||||
|
|
||||||
@ -17,27 +20,21 @@ Rust 开发者,你们有新的东西可以尝试了!
|
|||||||
|
|
||||||
请允许我向你展示它所提供的内容。
|
请允许我向你展示它所提供的内容。
|
||||||
|
|
||||||
📋
|
> 📋 这是一个早期使用工具,目前不适合生产使用。
|
||||||
|
|
||||||
这是一个早期使用工具,目前不适合生产使用。
|
|
||||||
|
|
||||||
### RustRover:可以期待什么?
|
### RustRover:可以期待什么?
|
||||||
|
|
||||||
![][3]
|
![][3]
|
||||||
|
|
||||||
🚧
|
> 🚧 RustRover 不是自由开源软件。
|
||||||
|
|
||||||
RustRover 不是自由开源软件。
|
RustRover 从头开始开发,**取代了现已弃用的 [IntelliJ Rust][4] 插件**,该插件用于提供 JetBrains 平台上的 Rust 支持。
|
||||||
|
|
||||||
RustRover 从头开始开发,**取代了现已弃用的 [IntelliJ Rust][4] 插件**,该插件用于处理 JetBrains 平台上的 Rust 支持。
|
|
||||||
|
|
||||||
它是根据 JetBrains 的其他 IDE 构建的,用于提供**专用的 Rust 开发环境**,而这是以前所缺少的。
|
它是根据 JetBrains 的其他 IDE 构建的,用于提供**专用的 Rust 开发环境**,而这是以前所缺少的。
|
||||||
|
|
||||||
💡
|
> 💡 RustRover 还使用 IntelliJ Rust 插件作为组成部分。
|
||||||
|
|
||||||
RustRover 还使用 IntelliJ Rust 插件作为构建块。
|
在当前状态下,RustRover 支持诸如 **Rust** 、 **Cargo** 、 **TOML** 、 **web** 和**数据库**等语言和技术。具有来自 **[IntelliJ IDEA][5]** 的附加功能,包括 **[VCS 集成][6]**。
|
||||||
|
|
||||||
在当前状态下,RustRover 支持诸如 **Rust** 、 **Cargo** 、 **TOML** 、 **web** 和**数据库**等语言和技术。具有 **[IntelliJ IDEA][5]** 的附加功能,包括 **[VCS 集成][6]**。
|
|
||||||
|
|
||||||
而且,说到它的功能,还不少呢! 🗒️
|
而且,说到它的功能,还不少呢! 🗒️
|
||||||
|
|
||||||
@ -47,7 +44,7 @@ RustRover 还使用 IntelliJ Rust 插件作为构建块。
|
|||||||
|
|
||||||
**对于测试**,RustRover 具有测试运行器、调试器、对运行配置、运行目标、分析和性能分析的支持。
|
**对于测试**,RustRover 具有测试运行器、调试器、对运行配置、运行目标、分析和性能分析的支持。
|
||||||
|
|
||||||
**对于项目管理**,它支持 Cargo 和 “Cargo.toml”、构建脚本、依赖项声明中的代码补全,并且可以轻松访问 crates 文档。
|
**对于项目管理**,它支持 Cargo 和 `Cargo.toml`、构建脚本、依赖项声明中的代码补全,并且可以轻松访问 Crate 文档。
|
||||||
|
|
||||||
RustRover 还**具有一些简洁的实时协作功能**,例如**支持 [VCS][7]**([Git][8] 和 [GitHub][9])、**配置共享** 和 **[code with me][10]**。
|
RustRover 还**具有一些简洁的实时协作功能**,例如**支持 [VCS][7]**([Git][8] 和 [GitHub][9])、**配置共享** 和 **[code with me][10]**。
|
||||||
|
|
||||||
@ -59,32 +56,26 @@ RustRover 还**具有一些简洁的实时协作功能**,例如**支持 [VCS][
|
|||||||
|
|
||||||
你可以通过他们的[公告博客][11]来了解更多关于 RustRover 的信息。
|
你可以通过他们的[公告博客][11]来了解更多关于 RustRover 的信息。
|
||||||
|
|
||||||
📋
|
> 📋 既然我们正在讨论 Rust 的话题,为什么不尝试一下我们的 [Rust 基础系列][12]呢?它应该作为 Rust 世界的一个很好的介绍。
|
||||||
|
|
||||||
既然我们正在讨论 Rust 的话题,为什么不尝试一下我们的 [Rust 基础系列][12]呢?它应该作为 Rust 世界的一个很好的介绍。
|
|
||||||
|
|
||||||
|
|
||||||
**想要试一试么?**
|
**想要试一试么?**
|
||||||
|
|
||||||
RustRover 已提供 **tar.gz 包**、**JetBrains Toolbox App** 和 ** Ubuntu Snap 包** 提供。你可以从[官方网站][14]获取你选择的包。
|
RustRover 已提供 **tar.gz 包**、**JetBrains Toolbox App** 和 ** Ubuntu Snap 包** 提供。你可以从 [官方网站][14] 获取你选择的包。
|
||||||
|
|
||||||
[RustRover][14]
|
> **[RustRover][14]**
|
||||||
|
|
||||||
对于 Ubuntu,你还可以运行以下命令:
|
对于 Ubuntu,你还可以运行以下命令:
|
||||||
|
|
||||||
````
|
```
|
||||||
|
sudo snap install jetbrains rustrover --classic
|
||||||
sudo snap install jetbrains rustrover --classic
|
```
|
||||||
|
|
||||||
````
|
|
||||||
|
|
||||||
请注意,在撰写本文时,**Snap 包未按预期运行**,在使用上述命令时在安装过程中引发错误。
|
请注意,在撰写本文时,**Snap 包未按预期运行**,在使用上述命令时在安装过程中引发错误。
|
||||||
|
|
||||||
JetBrains **计划在 2024 年 9 月之前对 RustRover 保持公共预览版**,并在此之前发布稳定版本。
|
JetBrains **计划在 2024 年 9 月之前对 RustRover 保持公共预览版**,并在此之前发布稳定版本。
|
||||||
|
|
||||||
_💬 你有兴趣使用这样的 IDE 进行 Rust 编码吗?在下面的评论中分享你的想法!_
|
💬 你有兴趣使用这样的 IDE 进行 Rust 编码吗?在下面的评论中分享你的想法!
|
||||||
|
|
||||||
* * *
|
|
||||||
|
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
|
|
||||||
@ -93,7 +84,7 @@ via: https://news.itsfoss.com/rust-ide-jetbreains/
|
|||||||
作者:[Sourav Rudra][a]
|
作者:[Sourav Rudra][a]
|
||||||
选题:[lujun9972][b]
|
选题:[lujun9972][b]
|
||||||
译者:[geekpi](https://github.com/geekpi)
|
译者:[geekpi](https://github.com/geekpi)
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
校对:[wxy](https://github.com/wxy)
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
@ -112,3 +103,4 @@ via: https://news.itsfoss.com/rust-ide-jetbreains/
|
|||||||
[11]: https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/
|
[11]: https://blog.jetbrains.com/rust/2023/09/13/introducing-rustrover-a-standalone-rust-ide-by-jetbrains/
|
||||||
[12]: https://itsfoss.com/tag/rust-basics/
|
[12]: https://itsfoss.com/tag/rust-basics/
|
||||||
[14]: https://www.jetbrains.com/rust/download/
|
[14]: https://www.jetbrains.com/rust/download/
|
||||||
|
[0]: https://img.linux.net.cn/data/attachment/album/202309/21/105704plqhnljnw255huaw.jpg
|
Loading…
Reference in New Issue
Block a user