当然可以,以下是润色和完善后的文档:


# ide-rust 安装指南

# 1. Windows 安装流程

# 1.1 下载文件

前往 Github Release 页面 (opens new window),请下载以下两个文件:

  • vs-code-ide-rust-win32-x64.exe
  • ide-rust-extensions.zip

# 1.2 安装 ide-rust

  • 双击 vs-code-ide-rust-win32-x64.exe 文件进行安装。
  • 安装完成后的图标如下:
    IDE Rust 安装图标

# 1.3 扩展安装

# 扩展文件列表

解压 ide-rust-extensions.zip 后,您将看到以下扩展:

├── rust-lang.rust
│   ├── rust-lang.rust-analyzer-0.4.1592@alpine-x64.vsix
│   ├── rust-lang.rust-analyzer-0.4.1592@darwin-arm64.vsix
│   ├── rust-lang.rust-analyzer-0.4.1592@darwin-x64.vsix
│   ├── rust-lang.rust-analyzer-0.4.1592@linux-arm64.vsix
│   ├── rust-lang.rust-analyzer-0.4.1592@linux-armhf.vsix
│   ├── rust-lang.rust-analyzer-0.4.1592@linux-x64.vsix
│   ├── rust-lang.rust-analyzer-0.4.1592@win32-arm64.vsix
│   ├── rust-lang.rust-analyzer-0.4.1592@win32-ia32.vsix
│   ├── rust-lang.rust-analyzer-0.4.1592@win32-x64.vsix
├── PKief.material-icon-theme-4.28.0.vsix
├── bungcip.better-toml-0.3.2.vsix
├── formulahendry.code-runner-0.12.0.vsix
├── serayuzgur.crates-0.6.0.vsix
├── swellaby.rust-pack-0.3.3.vsix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

# 安装扩展

  1. 启动 ide-rust。
  2. 进入 Extensions。
  3. 选择 ...Install From VSIX
  4. 选择所有的 rust-lang.rust 扩展进行安装(程序会根据您的操作系统选择对应的扩展进行安装)。
    安装图示
  5. 使用相同的方法安装其他扩展。

# 设置图标主题

  1. 选择 Material Icon Theme
  2. 进入 Set File Icon Theme
  3. 选择对应的图标。
    图标选择

# 1.4 配置 ide-rust

# 编辑配置文件

打开文件 C:\Users\Administrator\.vside-rust\argv.json,并添加以下内容:

"enable-proposed-api":["ms-toolsai.rust"]
1

# 完整的配置文件内容

{
	"enable-crash-reporter": true,
	"crash-reporter-id": "f05d1a0c-6fc9-45ee-b8fc-c222c8bd2bff",
	"enable-proposed-api":["ms-toolsai.rust"]
}
1
2
3
4
5

# 1.5 使用 Developer Tools 检查错误

选择 Developer: Toggle Developer Tools

# 1.6 代码测试

确保您已经安装了 Rust 开发环境。

编写以下 Rust 代码并执行:

fn main(){
    println!("Hello World")
}
1
2
3

代码执行结果:
代码运行结果

# 2. MacOS 安装流程

请参考上述 Windows 的安装流程。

# 3. ide-rust 扩展介绍

Name: Rust Extension Pack
Id: swellaby.rust-pack
Description: Extension Pack for Rust
Version: 0.3.3
Publisher: Swellaby
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=swellaby.rust-pack

Name: rust-analyzer
Id: rust-lang.rust-analyzer
Description: Rust language support for Visual Studio Code
Version: 0.4.1592
Publisher: rust-lang

Name: crates
Id: serayuzgur.crates
Description: Helps Rust developers managing dependencies with Cargo.toml.
Version: 0.6.0
Publisher: serayuzgur

Name: Better TOML
Id: bungcip.better-toml
Description: Better TOML Language support
Version: 0.3.2 Publisher: bungcip

Name: Code Runner
Id: formulahendry.code-runner
Description: Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml, R, AppleScript, Elixir, VB.NET, Clojure, Haxe, Obj-C, Rust, Racket, Scheme, AutoHotkey, AutoIt, Kotlin, Dart, Pascal, Haskell, Nim, D, Lisp, Kit, V, SCSS, Sass, CUDA, Less, Fortran, Ring, Standard ML, Zig
Version: 0.12.0
Publisher: formulahendry

Name: Material Icon Theme
Id: PKief.material-icon-theme
Description: Material Design Icons for Visual Studio Code
Version: 4.28.0
Publisher: PKief