Linux/VScode搭建Rust开发环境

时间:2023-02-19 22:08:01

1、Linux下搭建Rust开发环境

1.1、使用Rustup安装

  执行如下命令

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

  执行结果如下:

Linux/VScode搭建Rust开发环境

  在这里使用默认的安装,执行结果如下:

Linux/VScode搭建Rust开发环境

1.2、配置Rust环境变量

  当出现Rust is installed now. Great时执行如下命令配置Rust环境变量

source $HOME/.cargo/env

  在 Rust 开发环境中,所有工具都安装在 ~/.cargo/bin 目录中,您可以在这里找到包括 rustc、cargo 和 rustup 在内的 Rust 工具链。

1.3、验证是否安装成功

  执行如下命令来查看Rust版本信息

rustc --version

  打印如下:

Linux/VScode搭建Rust开发环境

1.4、卸载Rust

  如果想卸载Rust需执行如下命令行:

rustup self uninstall

  打印如下信息表示卸载完成:

Linux/VScode搭建Rust开发环境

2、VScode搭建Rust开发环境

2.1、安装rust-analyzer

  它会实时编译和分析你的 Rust 代码,提示代码中的错误,并对类型进行标注。

Linux/VScode搭建Rust开发环境

  参考手册:https://rust-analyzer.github.io/manual.html。

2.2、安装Rust Syntax

  Rust Syntax为代码提供语法高亮。

Linux/VScode搭建Rust开发环境

2.3、安装crates

  crates可以帮助你分析当前项目的依赖是否是最新的版本。

Linux/VScode搭建Rust开发环境

2.4、安装Better TOML

  Rust 使用Better TOML做项目的配置管理。

Linux/VScode搭建Rust开发环境

2.5、安装Rust Test Lens

  Rust Test Lens可以快速运行某个Rust测试。

Linux/VScode搭建Rust开发环境

2.6、 安装Tabnine AI Autocomplete

  基于 AI 的自动补全,可以帮助你更快地撰写代码。支持Java、C、PHP、Go、C#、Ruby、Objective-C、Rust、Swift、Type、OCaml、Scala、Kotlin、Perl、SQL、HTML、CSS和Bash。主流编程语言几乎都囊括在内。

Linux/VScode搭建Rust开发环境