自从 CursorWindsurfVS Code 衍生编辑器/IDE大火之后,微软不想VS Code的插件生态被白嫖,先是取消网页上下载VSIX文件。这几天更近一步,使用Cursor等工具打开C/C++工程后,直接弹出如下提示(这两天似乎没有了):

“The C/C++ extension may be used only with Microsoft Visual Studio, Visual Studio for Mac, Visual Studio Code, Azure DevOps, Team Foundation Server, and successor Microsoft products and services to develop and test your applications.”

如今 AI辅助编程 已经成为软件工程师的一部分,本人平常混用 VS Code、Cursor、Windsurf、Trae 等多个编辑器,当然最常用的是免费的VS Code和充了值的Cursor。Cursor目前还能直接从VS Code的官方市场搜索和安装VS Code插件,但Windsurf、Trade 这些遵循限制的编辑器就有一些插件无法直接安装,只能从VS Code导入或者手动安装离线VSIX文件。

微软明面上堵住了直接下载VS Code插件VSIX文件的路,但是离线下载VSIX文件的需求还在。例如公司内网开发的机器无法连接外网,插件只能通过VSIX方式安装。由于手动拼接下载地址的方式比较麻烦的,尤其是要下载多个插件及多个版本的情况下,因此本人抽空做了一个VSIX下载器(VSIX Downloader),可以让用户方便地在线或者通过chrome插件的方式直接下载VSIX文件:

1. 访问网站 https://vsix.2i.gs/, 输入VS Code插件的官网地址或者ID直接就可以下载。如果需要特定版本,可以输入版本号获取;

在线下载VSIX
在线下载VSIX

2. 如果使用chrome浏览器,更方便的方式是安装 “VSIX下载器” Chrome插件。安装插件后,访问VS Code插件的官方页面,可以直接点击页面上的下载按钮下载:

下载VS Code插件VSIX文件
下载VS Code插件VSIX文件

也可以下载历史版本:

下载指定版本VSIX
下载历史版本VSIX

如果还需要更多的历史版本,可以点击拓展图标(默认隐藏,需要固定显示或者拓展管理页面点击),输入插件地址和版本号,然后下载:

VSIX下载器下载指定版本
VSIX下载器下载指定版本

无论哪种方式,都可以让你方便的下载VS Code插件的离线VSIX文件。对于chrome浏览器用户,当然插件方式是最方便的。

PShttps://vsix.2i.gs/ 网站的前后端以及 VSIX下载器chrome插件 的大部分代码都是通过 Cursor 和 Windsurf 两款AI IDE实现的,效率确实提升不少。但是如果没有代码基础或者对流程不熟悉,效率说不上高,还可能会出现严重安全漏洞。建议在实际的AI辅助编程中多审核代码,或者多提示AI注重代码安全。