VS Code 如何自动保存文件?完整指南 – wiki词典


VS Code 自动保存文件:完整指南

Visual Studio Code (VS Code) 是一款功能强大的代码编辑器,其自动保存功能可以极大地提升开发效率,防止数据丢失。虽然默认情况下 VS Code 需要手动保存文件(Ctrl+SCmd+S),但您可以轻松配置自动保存以适应您的工作流程。

本指南将详细介绍如何在 VS Code 中设置和配置自动保存。

1. 快速启用/禁用自动保存

最便捷的开启或关闭自动保存的方法是通过 VS Code 的菜单栏:

  1. 在 VS Code 窗口顶部,点击 文件 (File) 菜单。
  2. 将鼠标悬停在 自动保存 (Auto Save) 选项上。

如果 自动保存 (Auto Save) 旁边有勾选标记,则表示该功能已启用。点击它可以在启用和禁用之间切换。通过这种方式启用时,通常默认为延迟 1000 毫秒(即 1 秒)后自动保存。

2. 通过设置进行详细配置

为了更精细地控制文件的自动保存方式和时机,您可以通过 VS Code 的设置进行调整:

  1. 打开设置:

    • 点击 VS Code 窗口左下角的齿轮图标,然后选择 设置 (Settings)
    • 或者,使用键盘快捷键 Ctrl + , (Windows/Linux) 或 Cmd + , (macOS)。
    • 您也可以通过 Ctrl+Shift+P (或 Cmd+Shift+P) 打开命令面板,然后搜索 “Preferences: Open Settings (UI)”。
  2. 搜索自动保存设置:

    • 在设置选项卡的搜索框中,输入 “Auto Save”。
  3. 配置 Files: Auto Save
    您将看到一个名为 Files: Auto Save 的设置。这个下拉菜单允许您选择四种自动保存模式之一:

    • off (关闭):自动保存被禁用,您必须手动保存文件 (Ctrl+S / Cmd+S)。
    • afterDelay (延迟后):文件在配置的延迟时间后自动保存。当您通过 文件 菜单启用自动保存时,这是默认的行为。
    • onFocusChange (焦点改变时):当焦点从当前文件的编辑器移开时,文件会自动保存。这意味着如果您点击当前文件之外的其他文件或 VS Code 界面(如资源管理器或搜索面板),更改将被保存。
    • onWindowChange (窗口改变时):当 VS Code 窗口的焦点完全移开时(例如,您点击了另一个应用程序),文件会自动保存。
  4. 配置 Files: Auto Save Delay (仅适用于 afterDelay 模式):
    如果 Files: Auto Save 设置为 afterDelay,则另一个名为 Files: Auto Save Delay 的设置将变得相关。此设置允许您指定文件保存前的延迟时间(以毫秒为单位)。默认值为 1000 毫秒(1 秒)。您可以根据需要更改此持续时间。

重要提示:

  • 默认状态: VS Code 默认情况下自动保存是关闭的。
  • 设置应用: 在设置界面中进行的更改会自动应用。
  • 热退出 (Hot Exit): VS Code 还具有 “热退出” 功能,它会在您关闭应用程序时记住未保存的更改,允许您在重新打开时恢复它们。

滚动至顶部