Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code Visual Studio代码-生成前保存文件_Visual Studio Code - Fatal编程技术网

Visual studio code Visual Studio代码-生成前保存文件

Visual studio code Visual Studio代码-生成前保存文件,visual-studio-code,Visual Studio Code,是否可以在生成之前自动保存所有更改的文件?一直按Ctrl+s然后按Ctrl+Shift+b有点乏味。设置文件。将自动保存到afterDelay可能是最好的选择。您可以将它与减少autoSaveDelay相结合,以便快速自动保存文件,而无需执行任何操作 "files.autoSave": "afterDelay", "files.autoSaveDelay": 100, 事实证明,这是一个开放的功能请求- 相反的事情(保存时生成)可以完成,例如,使用扩展名“保存时触发任务”(如果您不需要生成而是

是否可以在生成之前自动保存所有更改的文件?一直按Ctrl+s然后按Ctrl+Shift+b有点乏味。

设置
文件。将
自动保存到
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年的某个时候,运行任务会自动保存所有:问题将保持打开状态,直到行为得到控制: