VSCode自动保存默认关闭,需在设置中选择off、afterDelay、onFocusChange或onWindowChange模式;日常推荐onFocusChange,调试可选afterDelay;自动保存会禁用保存确认选项并触发Git、Live Server等联动响应。

VSCode 的自动保存功能默认是关闭的,需要手动开启并选择合适的触发模式。它不是简单的“开/关”开关,而是有多种保存时机可选,不同场景下推荐不同的配置。
如何开启 Auto Save
在 VSCode 中打开设置(Ctrl+, 或 Cmd+,),搜索 Auto Save,找到 Files: Auto Save 选项。点击下拉菜单,从以下三种模式中选择其一:
- off:完全关闭自动保存(默认)
- afterDelay:编辑后延迟若干毫秒自动保存(需配合 Files: Auto Save Delay 设置)
- onFocusChange:切换编辑器或离开当前文件时保存
- onWindowChange:当 VSCode 窗口失去焦点(比如切到浏览器)时保存
推荐的日常使用配置
对大多数用户来说,onFocusChange 是最平衡的选择——既避免频繁写盘,又不容易丢修改。适合写代码、改配置、写 Markdown 等常规场景。
如果正在调试或频繁试运行(比如前端实时预览),可以设为 afterDelay 并把延迟调低(如 500ms),这样打完字稍作停顿就保存,响应更及时。
citySHOP是一款集CMS、网店、商品、系统,管理更加科学快速;全新Jquery前端引擎;智能缓存、图表化的数据分析,手机短信营销;各种礼包设置、搭配购买、关联等进一步加强用户体验;任何功能及设置都高度自定义;MVC架构模式,代码严禁、规范;商品推荐、促销、礼包、折扣、换购等多种设置模式;商品五级分类,可自由设置分类属性;商品展示页简介大方,清晰,图片自动放大,无需重开页面;商品评价、咨询分开
注意与保存相关联的其他设置
自动保存不会覆盖你手动触发的保存行为,但会影响一些联动功能:
- 启用 Files: Auto Save 后,Files: Confirm Save 和 Files: Confirm Before Close 会自动失效(因为没机会弹确认框了)
- 若使用 Git 插件或 Live Server,自动保存会立即触发文件变更监听,可能引发热更新或 lint 校验
- 某些语言服务(如 TypeScript)会在保存时重新分析,所以自动保存可能略微增加 CPU 占用,但通常感知不强
临时禁用 Auto Save(单个文件)
右键编辑器标签页 → 选择 Disable Auto Save,该文件将恢复为手动保存,且设置会记住(下次打开仍生效)。再右键可重新启用。这个操作不影响全局设置,适合处理敏感配置或大文件时临时规避自动写入。
基本上就这些。不用装插件,VSCode 原生支持,配好之后几乎无感,但能明显减少“忘了保存”的尴尬。









