Rust编辑器

Rust 编辑器主要有:

  • RustRover 个人非商用免费(推荐)。具体可以参考官网
  • Visual Studio Code 免费
  • Zed 编辑器 https://zed.dev/ (Zed 是一款高性能、多人代码编辑器,由 Atom Tree-sitter 的创建者开发。采用Rust开发, 使用GPU渲染UI)
  • IntelliJ IDEA Community Edition 免费
  • Clion 收费

Visual Studio Code 开发环境设置:

  • 安装 rust-analyzer 插件。该插件现在由 Rust 官方在维护。
  • (可选) 安装 crates 插件。该插件可以帮助你在使用 Cargo.toml 时管理依赖项。
  • (可选) 安装 dependicrates的升级版本。Dependi 是一个全面的依赖关系管理扩展,通过有效管理项目依赖关系,帮助开发人员更快、更智能地编写代码。以前称为 Crates,是 Rust 最受欢迎和使用的依赖管理扩展。 Dependi 现在支持多种语言,包括 RustGo``、JavaScriptPython
  • (可选) 安装 Rust Flash Snippets 插件。该插件提供了 Rust 的代码片段,加快开发速度。
  • (可选) 安装 Error Lens 插件。该插件可以更好的显示错误信息,方便快速修改程序。

ClionIntelliJ IDEA Community Edition 主要是通过安装 IntelliJ 官方的 Rust 的插件提供 Rust 支持。