VSCode需启用Auto Save功能避免手动保存,可通过设置界面、命令面板或编辑settings.json三种方式配置,支持afterDelay、onFocusChange、onWindowChange三种触发模式。

如果您在使用 VSCode 编辑代码时仍需频繁按 Ctrl+S 或 Cmd+S 手动保存文件,则可能是 Auto Save 功能尚未启用或配置不当。以下是启用并正确配置该功能的步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、通过设置界面启用 Auto Save
VSCode 提供图形化设置入口,可直观开启并选择自动保存触发条件。此方式适合不熟悉配置文件操作的用户。
1、点击左上角 Code → Settings(macOS)或 File → Settings(Windows/Linux)。
2、在设置搜索框中输入 auto save。
3、在 Files: Auto Save 选项右侧下拉菜单中,选择所需模式:afterDelay(延时保存)、onFocusChange(切换焦点时保存)或 onWindowChange(窗口失焦时保存)。
二、通过命令面板快速切换
命令面板支持即时执行保存策略变更,无需进入设置页面,提升操作效率。
1、按下快捷键 Cmd+Shift+P(macOS)或 Ctrl+Shift+P(Windows/Linux)打开命令面板。
2、输入并选择 Preferences: Configure Auto Save。
3、在弹出的选项列表中,用方向键高亮所需模式后按回车确认。
三、直接编辑 settings.json 文件
修改 JSON 配置文件可实现更精确控制,适用于需要同步多设备或版本化管理设置的场景。
1、打开命令面板,输入并选择 Preferences: Open Settings (JSON)。
2、在大括号内添加或修改如下行:"files.autoSave": "afterDelay"。
3、可选:添加延时毫秒值,例如 "files.autoSaveDelay": 1000,表示 1 秒后自动保存。










