扩展面板里某个插件装不上,提示要求的编辑器版本不匹配,群里有人说退回 vscode 1.70.3 就好了。这个版本号不是什么特殊分支,它就是 2022 年 8 月发布的 1.70 系列里的第三个修正版,只修前面版本留下的 bug,界面和功能跟 1.70 基本一样。
版本号怎么读
vscode 每个月发一个小版本,号往后加一,1.70 对应 2022 年 8 月,后面的 .1、.2、.3 都是补丁,不带新功能。想确认自己在用的版本,点菜单栏帮助里的「关于」,弹窗第一行就有版本号和提交哈希,去搜报错时这两样都用得上。
配置和扩展都存在用户目录下,跟程序安装目录是分开的,所以覆盖升级或者退回旧版,设置和插件都不会丢。真不放心,再从文件菜单导出一份设置备份,双保险。经常换机器的话用 Settings Sync 扩展,登录账号后配置云端同步,新机几分钟恢复原样。
谁会专门去找这个版本
- 老项目锁了扩展版本,个别远程开发或调试插件在新版里改了接口,只能配旧编辑器。
- 公司内网统一管控,运维只推一个固定安装包,全员对齐到同一个小版本,排查问题少一个变量。
- 要复现某段时期才出现的 bug,或者照着老文档配环境,菜单得和截图对得上。
想装回去怎么操作
不用先卸载现有版本,去官网下载页的历史版本列表找到 1.70.3 对应的安装包,认准系统位数直接覆盖安装。装完再到扩展面板,把不兼容的扩展手动降到当时对应的版本,一般就能恢复正常。下载时别点第三方下载站的花式按钮,安装包校验不过就换官方源。不确定扩展对应哪个版本,去扩展的版本历史页按发布时间对,跟编辑器日期最接近的那个一般就合适。
要不要长期锁在这个版本
多数情况下不建议锁版,官方每个月的更新修了不少崩溃和安全问题,扩展生态也跟着新版走,拖得越久冲突越多。只有插件硬性不兼容或者团队要求版本统一这类明确原因,才值得停在 vscode 1.70.3 上,而且要接受以后手动更新的麻烦。真要长期锁,定期翻一眼更新日志里的安全修复项,再决定要不要破例升级。