背景:离线电脑/服务器,需要通过下载.vsix文件的方式安装vscode插件,现网搜索大部分提供的是在官网直接找历史版本下载,但是现在这种方法已经被官网停止提供了,所以找了其他的下载方法

1. 下载示例

以下载Linux-x64版本的pylance为例:

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-python/vsextensions/vscode-pylance/2025.6.1/vspackage

下载Python-debugpy:

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-python/vsextensions/debugpy/2025.8.0/vspackage?targetPlatform=linux-x64

2. 下载模版

模版为:

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{发布者}/vsextensions/{插件名}/{版本}/vspackage?targetPlatform={平台}

如果是各平台通用的,下载链接模版为:

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{发布者}/vsextensions/{插件名}/{版本}/vspackage

注意:首先要在联网电脑上的vs code上找到想下载的插件,点击,右侧会有该插件的identifier

其中:

  • 发布者:identifier中 `.` 之前的部分,例如 `ms-python`。
  • 插件名:identifier中 `.` 之后的部分,例如 `python`。
  • 版本号:version部分,也可在插件的版本历史中找需要的版本。
  • 平台:
    • win32-x64: Windows 64-bit
    • win32-ia32: Windows 32-bit
    • win32-arm64: Windows ARM64
    • darwin-x64: macOS Intel
    • darwin-arm64: macOS Apple Silicon
    • linux-x64: Linux 64-bit
    • linux-arm64: Linux ARM64

3. 在离线服务器上安装

由于我是在内网电脑上连接服务器,所以比较困难的一点是虽然服务器有网,但是连接服务器的电脑的离线的,没有办法进行任何下载的操作,于是摸索出如下下载办法,应该对于服务器离线的情况也是一样的操作:

  • 先连上远程linux服务器;
  • 下载好的vsix文件上传至服务器任意目录; 
  • 然后在终端中输入:
code

        可以唤起linux上的vscode页面,可能需要输入密码。这一步很重要,直接打开本地vscode,在连服务器,安装插件会失败!

  • 然后正常安装即可成功。
    code --install-extension /home/xxx/xxx.vsix

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐