VSCode 手动更新与版本回退指南


VSCode 手动更新与版本回退指南

写在前面

用了 VSCode 一段时间后,很多人都会被那个"有个新版本可以更新啦"的提示烦到。自动更新固然省心,但对于依赖特定版本插件、或者需要稳定开发环境的场景,频繁更新反而容易带来意料之外的问题。

这篇文章不讲花哨的东西,就解决两件事:

  1. 如何彻底关掉 VSCode 的自动更新;
  2. 关掉之后,需要时如何手动升级或回退到指定版本。

关闭自动更新

VSCode 的自动更新行为由设置项 Update: Mode 控制,默认是 default(即自动下载并提示安装)。把它改成 none 就能彻底关闭自动检查与更新。

操作路径如下:

  1. 打开设置面板:Ctrl + ,(macOS 用 Cmd + ,);
  2. 在搜索框输入 update
  3. 找到 Update: Mode,把值从 default 改为 none

改完之后,重启 VSCode 生效。之后就不会再收到更新提示了。

小提示:update.mode 还有 manual 选项,它表示"手动检查但不自动下载"。如果你只是不想被突然打断,选这个会更合适;如果想完全静默,就选 none

验证是否关掉,可以在终端里跑一条命令:

code --status

在输出中可以看到 updateMode 字段,确认它是 none 就说明设置生效了。

下载安装包

关掉自动更新后,想要升级版本就只能手动来了。VSCode 官方提供了两类下载入口:

以历史版本页面为例,进入后先确认你要的版本号,然后在页面里的下载区选择对应的平台(Windows / macOS / Linux)和架构(x64 / arm64),把安装包下载到本地即可。

Windows 平台安装

下载完成后就非常简单了:

  1. 双击安装包,弹出安装向导;
  2. 一路点击"下一步"即可,唯一建议勾选的是把 VSCode 添加到系统右键菜单的选项,方便日常使用;
  3. 等待安装进度条走完,完成安装。

有一点值得表扬:这种覆盖式安装不会动到你已安装的扩展和配置。升级到新版本后,之前的插件、快捷键、主题都会原样保留,不需要重新折腾一遍。

如果新版用着不顺手想回退,做法一模一样——去历史版本页面下载旧版安装包,覆盖安装一遍就行。Windows 上旧版安装包会替换当前版本,扩展依然保留。

总结

  • 想稳定,就把 Update: Mode 设为 none
  • 想更新或回退,去官网或历史版本页下载对应安装包,覆盖安装即可;
  • 整个过程不会影响你已有的插件和设置。

手动更新看起来麻烦一点,但换来的是对开发环境版本的高度可控性。如果你在生产环境或多人协作项目里用 VSCode,我强烈建议关掉自动更新,让版本节奏掌握在自己手里。

posted @ 2026-08-11 15:51  morty-root  阅读(224)  评论(0)    收藏  举报