VSCode 手动更新与版本回退指南
VSCode 手动更新与版本回退指南
写在前面
用了 VSCode 一段时间后,很多人都会被那个"有个新版本可以更新啦"的提示烦到。自动更新固然省心,但对于依赖特定版本插件、或者需要稳定开发环境的场景,频繁更新反而容易带来意料之外的问题。
这篇文章不讲花哨的东西,就解决两件事:
- 如何彻底关掉 VSCode 的自动更新;
- 关掉之后,需要时如何手动升级或回退到指定版本。
关闭自动更新
VSCode 的自动更新行为由设置项 Update: Mode 控制,默认是 default(即自动下载并提示安装)。把它改成 none 就能彻底关闭自动检查与更新。
操作路径如下:
- 打开设置面板:
Ctrl + ,(macOS 用Cmd + ,); - 在搜索框输入
update; - 找到
Update: Mode,把值从default改为none。
改完之后,重启 VSCode 生效。之后就不会再收到更新提示了。
小提示:
update.mode还有manual选项,它表示"手动检查但不自动下载"。如果你只是不想被突然打断,选这个会更合适;如果想完全静默,就选none。
验证是否关掉,可以在终端里跑一条命令:
code --status
在输出中可以看到 updateMode 字段,确认它是 none 就说明设置生效了。
下载安装包
关掉自动更新后,想要升级版本就只能手动来了。VSCode 官方提供了两类下载入口:
-
最新版本:直接访问官网首页
-
历史版本:访问官方更新日志页面,页面上会列出近期的版本号,逐个点击即可找到对应的下载链接
以历史版本页面为例,进入后先确认你要的版本号,然后在页面里的下载区选择对应的平台(Windows / macOS / Linux)和架构(x64 / arm64),把安装包下载到本地即可。
Windows 平台安装
下载完成后就非常简单了:
- 双击安装包,弹出安装向导;
- 一路点击"下一步"即可,唯一建议勾选的是把 VSCode 添加到系统右键菜单的选项,方便日常使用;
- 等待安装进度条走完,完成安装。
有一点值得表扬:这种覆盖式安装不会动到你已安装的扩展和配置。升级到新版本后,之前的插件、快捷键、主题都会原样保留,不需要重新折腾一遍。
如果新版用着不顺手想回退,做法一模一样——去历史版本页面下载旧版安装包,覆盖安装一遍就行。Windows 上旧版安装包会替换当前版本,扩展依然保留。
总结
- 想稳定,就把
Update: Mode设为none; - 想更新或回退,去官网或历史版本页下载对应安装包,覆盖安装即可;
- 整个过程不会影响你已有的插件和设置。
手动更新看起来麻烦一点,但换来的是对开发环境版本的高度可控性。如果你在生产环境或多人协作项目里用 VSCode,我强烈建议关掉自动更新,让版本节奏掌握在自己手里。

浙公网安备 33010602011771号