当然可以,以下是润色和完善后的文档:
# 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
文件进行安装。 - 安装完成后的图标如下:
# 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 安装扩展
- 启动 ide-rust。
- 进入 Extensions。
- 选择
...
→Install From VSIX
。 - 选择所有的
rust-lang.rust
扩展进行安装(程序会根据您的操作系统选择对应的扩展进行安装)。
- 使用相同的方法安装其他扩展。
# 设置图标主题
- 选择
Material Icon Theme
。 - 进入
Set File Icon Theme
。 - 选择对应的图标。
# 1.4 配置 ide-rust
# 编辑配置文件
打开文件 C:\Users\Administrator\.vside-rust\argv.json
,并添加以下内容:
"enable-proposed-api":["ms-toolsai.rust"]
# 完整的配置文件内容
{
"enable-crash-reporter": true,
"crash-reporter-id": "f05d1a0c-6fc9-45ee-b8fc-c222c8bd2bff",
"enable-proposed-api":["ms-toolsai.rust"]
}
2
3
4
5
# 1.5 使用 Developer Tools 检查错误
选择 Developer: Toggle Developer Tools
。
# 1.6 代码测试
确保您已经安装了 Rust 开发环境。
编写以下 Rust 代码并执行:
fn main(){
println!("Hello World")
}
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