Visual Studio Code编辑文件,默认情况下自动保存是关闭的,我们必须手动保存它。这里介绍如何在 Visual Studio Code 中设置编辑器自动保存。
设置自动保存
在Visual Studio Code 找到与自动保存相关的设置。请单击“文件”菜单中的“首选项”,然后单击显示的子菜单中的“设置”。
将显示 Visual Studio Code 设置界面:
在设置界面的搜索框中键入“auto save”。将会显示了一些设置项,但“Files:Auto Save”和“Files:Auto Save Delay”两个设置项相关。
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。