VSCode VSIX插件离线下载
前言
在树莓派上安装code-server,新版本的C/C++插件提示不受支持。找了很多文章才实现离线下载旧版本插件,故此记录。
注意
此方法只适用于单个插件下载,对于插件包并不适用。
如果无法下载插件,可以尝试到插件的GitHub项目中寻找发行版。
链接格式
已知VSIX下载链接格式如下:
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{发布者}/vsextensions/{插件名}/{版本号}/vspackage
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{发布者}/vsextensions/{插件名}?targetPlatform={platform}
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/{发布者}/vsextensions/{插件名}/{版本号}/vspackage?targetPlatform={platform}发布者与插件名

More Info
Version 1.26.3
Released on 2016/3/30 09:27:12
Last updated 2025/6/26 03:02:16
Publisher Microsoft
Unique Identifier ms-vscode.cpptools # 发布者.插件名
Report Report a concern找到插件主页右下角的More Info栏,定位到Unique Identifier
其中,发布者与插件名依据.分隔
Platform分类
目前有以下平台
win32-x64: Windows 64-bitwin32-ia32: Windows 32-bitwin32-arm64: Windows ARM64darwin-x64: macOS Inteldarwin-arm64: macOS Apple Siliconlinux-x64: Linux 64-bitlinux-arm64: Linux ARM64alpine-x64: Alpine Linux
版本号
一般而言,看插件主页的Version History即可,上古版本建议去github看看。
示例:C/C++插件
- 发布者:ms-vscode
- 插件名:cpptools
- 版本:1.26.3
- 平台:win32-x64
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-vscode/vsextensions/cpptools/1.26.3/vspackage
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-vscode/vsextensions/cpptools?targetPlatform=win32-x64
https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-vscode/vsextensions/cpptools/1.26.3/vspackage?targetPlatform=win32-x64

