rust开发工具

文章目录

  • 介绍
  • 安装Rust
    • 检测
  • 安装vscode
    • 安装Visual C++
    • 远程开发
      • 在WSL上远程开发
      • SSL 远程开发
        • 插件
    • 技巧
  • idea或clion + rust插件

介绍

支持Rust开发最好的开发工具有VS CODE, SUBLIME TEXT 3, ATOM, INTELLIJ IDEA, ECLIPSE, VIM, EMACS, GEANY, Clion,以下只是介绍VS Code.

安装Rust

rustup.rs
rust开发工具_第1张图片
在Linux或是macOS copy命令在终端中运行.Window推荐安装subsystem

检测

rustc --version

ustc 1.56.1 (59eed8a2a 2021-11-01)

cargo --verison

cargo 1.56.0 (4ed5d137b 2021-10-04)

两个输出内容包含最新的稳定版本Rust和Cargo可得信息

  • 发行片本号
  • 提交hash值
  • 提交日期
    格式为:
    <可执行名字><发布版3部分数值>(9个字符的hash值 年月日)
    如果没有打印出这些信息,检查下PATH环境变量,确定包含目录中存在rustc.execargo.exe.

修改下载源

Rustcc 联合 LongHash 提供了国内 Rust 开发者专属 crates.io 镜像。把下面内容填充到你的 ~/.cargo/config 文件中(没有就创建一个)

[source.crates-io]
replace-with = "rustcc"

[source.rustcc]
registry = "git://crates.rustcc.cn/crates.io-index"
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustup update
source ~/.cargo/env

验证

rustc --version

卸载

rustup self uninstall

rust stable 切换 nightly

# 安装
rustup install nightly

# 设为default
rustup default nightly

# 可看到切换到nightly版本

安装vscode

下载 & 安装

安装Visual C++

  1. 在 Microsoft Visual Studio 下载
  2. 选择下载编译工具,并安装
    rust开发工具_第2张图片

远程开发

在WSL上远程开发

安装插件WSL
WSL扩展可以使你运行vscode在Windows Subsystem
rust开发工具_第3张图片
提前检查
vscode左下角有个新的状态按钮
rust开发工具_第4张图片
这个按钮可以快速展示你的vscode运行环境(本地或远程), 点击选择WSL
rust开发工具_第5张图片

SSL 远程开发

插件

Remote Development
Remote - SSH
rust-analyzer
Error lens
crates
Better TOML
CodeLLDB
GitLens
Tabnine

技巧

强烈建议在非windows直接开发

安装rust-analyzer需要安装

rustup component add rust-src

npm 和 nodejs

本地安装

git clone https://github.com/rust-analyzer/rust-analyzer.git --depth 1
cd rust-analyzer
cargo install-ra

VSIX安装
rust开发工具_第6张图片

idea或clion + rust插件


远程开发
​​rust开发工具_第7张图片

建议用SFTP
rust开发工具_第8张图片
具体配置服务器信息略,注意mapping到对应的服务器目录
在这里插入图片描述

你可能感兴趣的:(tools,lang,os,hardware,rust)