VS Code 插件下载地址转换工具

把编辑器换成 VS Code 后,发现在公司内网机(无法访问网站)上无法在线安装插件,而插件官网上又没有下载地址(╯▽╰),幸好在 https://code.visualstudio.com/docs/editor/extension-gallery?pub=HookyQR&ext=beautify#_common-questions 上找到了替换下载链接的办法,但总是手动替换感觉不方便,毕竟常用的十几个链接替换下来也是要一定时间的,就干脆写了一个简单的在线替换工具,后来考虑到可能会有和我有相同需求的同学,就把这个工具优化了一下放在 gitpage 上,算是一个开源小工具吧,虽然没什么技术含量,但能提高一点工作效率也是不错的,你们说是不是?

VS Code 编辑器插件离线下载地址转换工具 (戳这里)

如何下载插件

1、进入vscode插件官网 https://marketplace.visualstudio.com/

2、找到需要安装的插件,以 ESLint 为例,打开主页,可以看到页面上没有下载链接


复制浏览器访问链接,同时记住该主页右下方 version 对应的版本号

3、打开VS Code 离线下载地址转换工具

4、将 ESLint 主页的访问链接和版本号复制到对应的输入框中,点击转换,

5、点击右侧的下载按钮,将会自动把下载链接复制到剪切板中,在新标签页打开下载链接就会启动下载

6、将下载后的文件名为:Microsoft.VisualStudio.Services.VSIXPackage

7、工具会先检测访问链接是否有效,若有效,则会转换为下载链接,并在下载链接的输入框中显示,该链接即为 Eslint 插件的下载链接

如何安装插件

1、重命名

将下载的文件Microsoft.VisualStudio.Services.VSIXPackage进行重命名为eslint.vsix ;文件名可以随意取

2、打开VS Code,切换到扩展管理面板,点击右上角的…,选择从 VSIX 安装

3、选择重命名后的 eslint.vsix 文件,安装后重启编辑器即可使用

注意事项

1、确保输入的原始链接、版本号和插件主页上的完全相同

2、如果转换失败,有以下几种可能

1. 检测原始链接时网络请求超时

2. 原始地址和版本号输入有误

3. 转换工具挂了

3、如果转换失败、或长时间无响应,请刷新页面重试

4、如有疑问,可与我联系,norain4u@yeah.net,或在issue中提出

关于

https://code.visualstudio.com/docs/editor/extension-gallery?pub=HookyQR&ext=beautify#_common-questions
感谢该网站为本工具提供了插件下载地址的拼接方式