我有点厌恶vscode越来越臃肿的体积,也不需要层出不穷的新功能,于是网上找寻历史版本。
首先是这个页面:https://code.visualstudio.com/updates ,但最多只显示两年,更早的就要手工修改地址栏,我试了最早的地址是 https://code.visualstudio.com/updates/v1_10 。
然后最上方windows下载链接都是exe版的,我想下载zip版,就得找规律,结合最新版链接,尝试出规律是第一个32位正式版是 https://update.code.visualstudio.com/1.10.2/win32-archive/stable,第一个64位正式版是 https://update.code.visualstudio.com/1.13.1/win32-x64-archive/stable。
为什么要zip呢?因为我喜欢便携(portable)版,依赖–user-data-dir --extensions-dir两个启动参数,问了chatgpt,说是从1.22版开始,但未经证实,除了这个页面 https://code.visualstudio.com/docs/configure/command-line。另外根据 https://code.visualstudio.com/docs/editor/portable,新建data目录就可以省掉上面两个参数,这两个页面里面范例的版本号,是不是就是起始版本呢?
经测试,1.13.1就有–user-data-dir --extensions-dir参数了,要注意根目录下面的code.exe没有–help -h之类的帮助选项,bin目录里面的脚本才有,才能看到帮助,结果是有的。
经测试,1.25.1开始支持data目录的便携模式,我需要的功能都有,非常完美。
更新:https://github.com/microsoft/vscode-docs-archive 有所有历史版本的 release notes,可以按需搜索。
更新:经二分法测试,linux下面能运行的版本从1.31开始,之前版本皆 error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory,且即便安装libgconf-2-4也是segmentation fault,查看1.31更新说明,大概是升级到electron 3.0的缘故。