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