几个月前,我观察到angular-cli或Visual Code在短暂延迟后正在保存我的文件。这将导致重新编译项目并刷新页面。 这很有用,但令人沮丧的是每次仅等待几秒钟以进行刷新。即使只是打开一个文件。 因此,打给我的解决方案非常简单。 转到“首选项/设置”,在“工作区设置”中,放置
“ files.autoSave”:“关闭”
就是这样! 现在,只有在您点击保存后,您的项目才会被编译。
答案 0 :(得分:5)
答案 1 :(得分:2)
正如@Alex Varghese在他的回答中提到的,您可以在设置中进行操作。即使您关闭了用户设置中的自动保存选项,也不会覆盖您在“工作区”设置下的选项,因此还有一项更改。
您还可以通过转到通常位于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