Visual studio code Visual Studio代码-生成前保存文件
是否可以在生成之前自动保存所有更改的文件?一直按Ctrl+s然后按Ctrl+Shift+b有点乏味。设置Visual studio code Visual Studio代码-生成前保存文件,visual-studio-code,Visual Studio Code,是否可以在生成之前自动保存所有更改的文件?一直按Ctrl+s然后按Ctrl+Shift+b有点乏味。设置文件。将自动保存到afterDelay可能是最好的选择。您可以将它与减少autoSaveDelay相结合,以便快速自动保存文件,而无需执行任何操作 "files.autoSave": "afterDelay", "files.autoSaveDelay": 100, 事实证明,这是一个开放的功能请求- 相反的事情(保存时生成)可以完成,例如,使用扩展名“保存时触发任务”(如果您不需要生成而是
文件。将自动保存到afterDelay
可能是最好的选择。您可以将它与减少autoSaveDelay
相结合,以便快速自动保存文件,而无需执行任何操作
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 100,
事实证明,这是一个开放的功能请求-
相反的事情(保存时生成)可以完成,例如,使用扩展名“保存时触发任务”(如果您不需要生成而是运行文件,那么您可以通过调整用户设置来调整设置。可以在文件>首选项>设置中访问设置(或使用Ctrl+逗号)
要在运行前保存当前文件,请在用户设置中添加以下行:
"code-runner.saveFileBeforeRun": true,
或要在运行前保存所有文件,请添加以下行:
"code-runner.saveAllFilesBeforeRun": true,
我还将这个快捷键(keybinding)添加到文件>首选项>键盘快捷键>keybindings.json
{
"key": "ctrl+enter",
"command": "code-runner.run"
},
现在我只需按Ctrl+Enter键,所有神奇的事情就会发生。这项功能现在似乎已经实现了:
转到:文件>首选项>设置
在顶部的“搜索设置”框中,输入“保存”。
将列出多个匹配项。
向下滚动至:任务:运行前保存并选择:运行前始终保存所有编辑器
在离开之前,请花一点时间查看其他一些特定于语言的选项,看看其中是否有人感兴趣。由于我在保存后使用扩展重新格式化代码,使用autosave可能会很痛苦,因为代码会从我的光标上滑开。截至2017年的某个时候,运行任务会自动保存所有:问题将保持打开状态,直到行为得到控制: