如何解决vscode在国内网络环境下插件更新失败的问题

在使用vscode调试rust代码的时候,需要安装codelldb扩展,同时还需要安装该插件的平台依赖包,但是编辑器从github直接下载有时候会出奇的慢甚至下载失败。这里提供俩种可行性比较高的办法。

办法一:

首先我们可以考虑vscode通过代理来安装或更新插件版本。这里我们尝试先关闭vscode,并在命令行终端输入如下内容,确保vscode启动的时候将socks网络代理加载成功。

在使用code命令启动时,请先确保code命令已经在环境变量中加载完成:command + shift + p

> shell command: install ‘code’ command in PATH

启动code命令

code --proxy-server="socks5://PROXY-SERVER:PORT"

办法二:

如果手头没有靠谱的网络代理,我们还可以考虑先把安装包(*.vsix)下载到本地,然后再手动安装。

手动安装vscode扩展

国际链路问题一直是中国工程师必须要学会解决的事情之一,相信大家各有各的办法,这里仅做问题记录。