如何禁用Visual Studio Code自动保存

时间:2018-09-01 16:43:50

标签: visual-studio-code ide

几个月前,我观察到angular-cli或Visual Code在短暂延迟后正在保存我的文件。这将导致重新编译项目并刷新页面。 这很有用,但令人沮丧的是每次仅等待几秒钟以进行刷新。即使只是打开一个文件。 因此,打给我的解决方案非常简单。 转到“首选项/设置”,在“工作区设置”中,放置

  

“ files.autoSave”:“关闭”

就是这样! 现在,只有在您点击保存后,您的项目才会被编译。

4 个答案:

答案 0 :(得分:5)

转到“文件”->“首选项”->“设置”

从常用设置中选择自动保存选项 enter image description here

答案 1 :(得分:2)

正如@Alex Varghese在他的回答中提到的,您可以在设置中进行操作。即使您关闭了用户设置中的自动保存选项,也不会覆盖您在“工作区”设置下的选项,因此还有一项更改。

enter image description here

enter image description here

enter image description here

您还可以通过转到通常位于C:\Users\user\AppData\Roaming\Code\User的settings.json来进行此更改。

"files.autoSave": "off"

要编辑您的工作区设置,您需要编辑位于解决方案.vscode文件夹中的settings.json文件。

"files.autoSave": "off"

答案 2 :(得分:1)

Vscode版本1.34及更高版本刚进入文件菜单,然后单击“自动保存”以启用或禁用自动保存。

答案 3 :(得分:1)

我不想完全禁用自动保存,而只是增加延迟并保存它,例如10分钟后您可以完全控制何时手动保存它,但是如果忘记了,它将在指定的长时间后保存。

文件:自动保存:控制脏文件的自动保存。
afterDelay

文件:自动保存延迟:控制延迟(以毫秒为单位),之后自动保存脏文件。仅在“文件:自动保存”设置为afterDelay时适用。
600000

请参见VS Code documentation