安装rustup
rustup
是一个命令行工具,用于管理 Rust 编译器和相关工具链
sh
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
使得 Rust 的安装在当前 shell 环境中生效
如果你使用的是 bash
, zsh
或其他类似的 shell,请运行:
sh
. "$HOME/.cargo/env"
可以通过 cargo -v 查看是否设置完成
安装 vscode 以及安装rust开发相关插件
安装vscode后在vscode插件商店中搜索并安装以下插件
-
rust-analyzer,VSCode 的 Rust 语言支持
-
CodeLLDB,Debug Rust 代码 ,如果在debug的时候有弹窗,确认,继续即可自动生成 launch.json 文件
-
Even Better TOML,toml文件语法高亮显示;
-
crates,方便包的版本安装管理;
-
Error Lens,错误语法加深显示和提醒;
-
Tabnine,AI补全代码,提升开发效率。该插件为rust开发,所以rust语言免费用
vscode rust开发便捷设置
- format on save,打开vscode设置,搜索Format on save 并勾选,可以在每次command+s保存代码时格式化代码,使代码更加整齐规范
- check with clippy 打开vscode设置,搜索check,在Rust-analyzer > Check:Command 下面的输入框中将 check 替换为clippy,可以在每次使用 cargo check 命令时,由默认的cargofmt替换为使用clippy进行代码错误检察。
clippy
不仅会检查代码的语法和类型错误,还会进行更深入的代码分析,提供额外的代码改进建议和警告。有助于写出更符合规范的代码。
创建新的rust项目并体验
- 在终端中输入
cargo new rust-test
可以创建一个名为rust-test
的项目 - 使用
cd rust-test
即可进入该项目的根目录 - 使用
code .
即可在vscode中打开该项目 - 可以使用 vscode 中的终端运行
cargo r
运行该项目,可以看到Hello world!
字样输出,
恭喜!欢迎您进入rust世界!