外观
VS Code 插件市场慢 / 装不上?加速下载方法
VS Code 扩展市场(marketplace.visualstudio.com)在国内时快时慢,插件安装一直转圈甚至失败。两种可靠办法:给 VS Code 配代理或手动下载 VSIX 离线安装。
方法一:给 VS Code 配代理(推荐)
如果你本机有代理,让 VS Code 走它最省事。
在设置里配:
Ctrl/Cmd + ,打开设置,搜索proxy;- 在 Http: Proxy 填入代理地址,如
http://127.0.0.1:7890; - 重启 VS Code。
或直接编辑 settings.json:
json
{
"http.proxy": "http://127.0.0.1:7890",
"http.proxyStrictSSL": false
}配好后插件市场加载和下载都会走代理。代理配置见 代理与工具。
方法二:手动下载 VSIX 离线安装
不想配代理、或某个插件死活装不上时,手动下 VSIX 最稳。
步骤:
- 浏览器打开插件在 marketplace 的页面(如搜索 "Python" 扩展);
- 页面右侧找到 Download Extension,下载
.vsix文件; - 在 VS Code 里安装:
- 命令面板(
Ctrl/Cmd+Shift+P)→ 输入 Install from VSIX; - 或命令行:
- 命令面板(
bash
code --install-extension 扩展文件名.vsix下载 VSIX 也慢?
marketplace 的下载链接同样可能慢。可对下载链接用 下载加速 的思路(aria2 多线程),或走代理下载。
方法三:用开源版编辑器的开放插件市场(可选)
如果你用的是 VSCodium 等开源发行版,它默认接的是 Open VSX 开放插件市场(open-vsx.org),节点分布不同,有时更快。但注意 Open VSX 上的插件不如官方市场全。
方法四:命令行批量装
配好代理后,用命令行一次装多个,适合新机器初始化:
bash
code --install-extension ms-python.python
code --install-extension dbaeumer.vscode-eslint
code --install-extension esbenp.prettier-vscode常见问题
Q:配了代理还是慢?
- 确认
http.proxy拼写正确并重启 VS Code。 - 企业环境可能需要
http.proxyStrictSSL: false。
Q:插件装上了但更新老失败?
- 同样是网络问题,配代理即可;或定期手动下新版 VSIX 覆盖安装。
Q:Remote-SSH / Dev Container 里插件装不上?
- 远端环境需要远端能访问市场;给远端主机配代理,或在远端手动 VSIX 安装。
小结
- 有代理:设置里填
http.proxy,一劳永逸。 - 没代理 / 顽固插件:手动下 VSIX 用
code --install-extension装。 - JetBrains 系列的插件加速见 JetBrains 插件下载慢。
本文仅供技术学习与研究,请遵守所在国家/地区法律法规。