Win7 VSCode 在线安装Rust语言及环境配置

摘要:
彻底解决睡前在VSCode中按F12不会跳转到标准库的源代码的问题。然后到官方网站下载trustupinitexehttps://www.rust-lang.org/tools/install安装后不要急于安装和创建4个环境变量CARGO _ HOMEE:RustcargoRUSTUP_HOMEE:RustustupRUSTUP_DIST_SERVERhttps://mirrors.ustc.edu.cn/rust-staticRUSTUP_UPDATE_ROOThttps://mirrors.ustc.edu.cn/rust-static/trustup的前两个是您要自定义的货物和信任目录,后两个是将信任切换到国内来源,或者您只能挂起代理。双击trustup-init.exe并按1以默认安装,即安装msvc版本。

睡前彻底解决在VSCode中,按F12不跳转到标准库源码的问题。

首先,如果装过离线版,卸载掉。

然后去官网下载

rustup-init.exe

https://www.rust-lang.org/tools/install

下好后别急着安装

新建4个环境变量

CARGO_HOME
E:Rustcargo

RUSTUP_HOME
E:Rust ustup

RUSTUP_DIST_SERVER
https://mirrors.ustc.edu.cn/rust-static

RUSTUP_UPDATE_ROOT
https://mirrors.ustc.edu.cn/rust-static/rustup

Win7 VSCode 在线安装Rust语言及环境配置第1张

Win7 VSCode 在线安装Rust语言及环境配置第2张

Win7 VSCode 在线安装Rust语言及环境配置第3张

Win7 VSCode 在线安装Rust语言及环境配置第4张

前两个是你要自定义的cargo和rustup目录,后两个是切换rustup为国内源,不然只能挂代理。

搞定后双击rustup-init.exe,按1默认安装,也就是安装msvc版本。

慢长等待后,应该会显示安装成功。

接下来和之前一样,进入自定义的cargo目录,新建没有扩展名的config文件,内容同上一篇博客,也是切换为国内下载源。

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"

打开一个命令提示符,输入

rustup component add rust-src

如果显示

info: component 'rust-src' is up to date

说明源码已经安装

现在打开VSCode

如果之前在VSCode中禁用过rustup,现在把勾去掉,再启用

Win7 VSCode 在线安装Rust语言及环境配置第5张

测试下F12,找个地方写入

std::ops::AddAssign

按F12看能不能跳转,如果找不到,等一会儿再试应该就能跳转了,显示找不到时,可以自己手动打开路径看一下文件是否存在,类似

E:Rust
ustup	oolchainsstable-x86_64-pc-windows-msvclib
ustlibsrc
ustsrclibcoreopsarith.rs

然后再回VSCode中按F12就会直接跳到源码处了。

这个有时显示找不到似乎是一个Bug,但是我这里目前能正确跳转到源码了。

Win7 VSCode 在线安装Rust语言及环境配置第6张

参考链接:

https://blog.csdn.net/m0_37696990/article/details/82812628

https://fungos.github.io/blog/2017/08/12/setting-up-a-rust-environment-on-windows/

免责声明:文章转载自《Win7 VSCode 在线安装Rust语言及环境配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇(一)SQL注入漏洞测试的方式总结使用行为树(Behavior Tree)实现游戏AI下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

VSCode 解决输出中文乱码问题

用VSCode输出中文一直是乱码,今天把这个问题解决了。首先,VSCode默认的编码方式是UTF-8,而这样输出的中文是乱码……解决方法是把编码方式换成GB2312。对于已经创建的UTF-8编码的文件,可以点右下角的“UTF-8”,把它换成GB2312;对于还未创建的文件,也就是说想要每次新创建文件都默认GB2312编码,则可以去设置里搜索“encodin...

netty源码分析(一)

一、先看服务端的入门示例代码 public class MyServer { public static void main(String[] args) throws InterruptedException { //第一步 创建bossGroup 接受数据然后转发给workerGroup,是一个死循环 Even...

调试JDK源码时可编辑操作的实现

目录 一、解压源码压缩包 二、创建Java项目 三、复制源码文件到文件夹 四、Platform Settings中新增一个SDK 五、修改新建SDK的 Sourcepath 配置 六、修改 Project 以及 Modules 的 SDK 七、项目结构图 八、测试调试过程中对源码进入注释 以下操作在以下环境中测试通过:idea 2019.3,jd...

正则表达式(Rust)

课题 使用正则表达式匹配字符串 使用正则表达式 "d{3}-(d{4})-d{2}" 匹配字符串 "123-4567-89" 返回匹配结果:’"123-4567-89" 以及 "4567" 使用正则表达式替换字符串(模式) 使用正则表达式 "(d+)-(d+)-(d+)" 匹配字符串 "123-4567-89" 使用模式字符串 "$3-$1-$2" 替换...

vue开发环境搭建

大致分这么几个骤: 1. 安装node 、npm 、nvm 2. 安装git 、vscode 以及vscode上的一些插件 3. 安装vue-cli 以下详细来说每个步骤 1. 安装node 、 npm 、nvm    在官网下载的 node 安装包,在mac上运行会自动安装在全局目录,使用过程中经常会遇到一些权限问题,所以推荐按该网站 https://...

使用TypeScript拓展你自己的VSCode

转自:http://www.iplaysoft.com/brackets.html使用TypeScript拓展你自己的VSCode! 0x00 前言在前几天的美国纽约,微软举行了Connect(); //2015大会。通过这次大会,我们可以很高兴的看到微软的确变得更加开放也更加务实了。当然,会上放出了不少新产品和新功能,其中就包括了VS Code的beta...