Skip to content

VS Code 插件市场慢 / 装不上?加速下载方法

VS Code 扩展市场(marketplace.visualstudio.com)在国内时快时慢,插件安装一直转圈甚至失败。两种可靠办法:给 VS Code 配代理手动下载 VSIX 离线安装

方法一:给 VS Code 配代理(推荐)

如果你本机有代理,让 VS Code 走它最省事。

在设置里配:

  1. Ctrl/Cmd + , 打开设置,搜索 proxy;
  2. Http: Proxy 填入代理地址,如 http://127.0.0.1:7890;
  3. 重启 VS Code。

或直接编辑 settings.json:

json
{
  "http.proxy": "http://127.0.0.1:7890",
  "http.proxyStrictSSL": false
}

配好后插件市场加载和下载都会走代理。代理配置见 代理与工具

方法二:手动下载 VSIX 离线安装

不想配代理、或某个插件死活装不上时,手动下 VSIX 最稳。

步骤:

  1. 浏览器打开插件在 marketplace 的页面(如搜索 "Python" 扩展);
  2. 页面右侧找到 Download Extension,下载 .vsix 文件;
  3. 在 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 插件下载慢

本文仅供技术学习与研究,请遵守所在国家/地区法律法规。

本站为技术学习交流站点,与 GitHub, Inc. 无任何隶属或官方关系。所有内容仅供技术研究与学习,请遵守所在国家/地区的法律法规。