rust开发工具

38 篇文章 1 订阅

介绍

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

安装Rust

rustup.rs
在这里插入图片描述
在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. 选择下载编译工具,并安装

远程开发

在WSL上远程开发

安装插件WSL
WSL扩展可以使你运行vscode在Windows Subsystem
在这里插入图片描述
提前检查
vscode左下角有个新的状态按钮
在这里插入图片描述
这个按钮可以快速展示你的vscode运行环境(本地或远程), 点击选择WSL
在这里插入图片描述

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安装
在这里插入图片描述

idea或clion + rust插件


远程开发
​​在这里插入图片描述

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大怀特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值