VS Code设置自动保存

时间:2022-01-07 17:54:43

 Visual Studio Code编辑文件,默认情况下自动保存是关闭的,我们必须手动保存它。这里介绍如何在 Visual Studio Code 中设置编辑器自动保存。

设置自动保存

在Visual Studio Code 找到与自动保存相关的设置。请单击“文件”菜单中的“首选项”,然后单击显示的子菜单中的“设置”。

VS Code设置自动保存

将显示 Visual Studio Code 设置界面:

VS Code设置自动保存

在设置界面的搜索框中键入“auto save”。将会显示了一些设置项,但“Files:Auto Save”和“Files:Auto Save Delay”两个设置项相关。

VS Code设置自动保存

Files:Auto Save,有四个选项:

  • off:不自动保存
  • afterDelay:经过单独指定的毫秒数后自动保存
  • onFocusChange:当编辑器失去焦点时自动保存
  • onWindowChange:当窗口失去焦点时自动保存

默认为关闭,不会自动保存。

afterDelay:延迟保存

如果选择 afterDelay,文件将在编辑后经过“Files:Auto Save Delay”中设置的毫秒数后自动保存。默认情况下,文件:自动保存延迟的值为 1000(= 1 秒)。

如果输入1000毫秒,一输入就会被保存,所以如果不需要那么频繁的保存,也可以把Files:Auto Save Delay的值改一下。例如,将 Files: Auto Save 设置为 afterDelay 并将 Files: Auto Save Delay 设置为 10000。在这种情况下,它会在编辑完成后每 10 10秒自动保存一次。

onFocusChange:焦点变化

如果你选择onFocusChange,当你编辑的编辑器有焦点时它不会自动保存,但是当焦点移动到另一个编辑器或工具栏时它会自动保存。

onWindowChange:窗口变化

如果选择onWindowChange,只要包含你编辑的编辑器的窗口有焦点就不会自动保存,但是当焦点移动到另一个窗口时会自动保存。

轻松启用或禁用自动保存

单击“文件”菜单时,会出现一个名为“自动保存”的切换按钮。每次单击此切换按钮时,它都会被选中或取消选中。选中时,启用自动保存,未选中时,禁用自动保存。

启用的自动保存设置是 afterDelay。即使进行了其他设置,使用切换按钮在启用和禁用之间切换也会将其设置为 afterDelay。