Visual Studio代码 - 在构建之前保存文件

问题描述 投票:4回答:3

是否可以在构建之前自动保存所有已更改的文件?按Ctrl + s然后按Ctrl + Shift + b有点单调乏味。

visual-studio-code
3个回答
2
投票

原来有一个开放的功能请求 - https://github.com/Microsoft/vscode/issues/21342

相反的事情(建立在保存)可以完成,例如,扩展“保存时触发任务”(https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.triggertaskonsave


2
投票

如果您不需要构建而是运行该文件,则可以通过调整用户设置来调整Code Runner extension设置。可以在file > preferences > settings中访问设置(或使用Ctrl +逗号。)

要在运行前保存当前文件,请将以下行添加到“用户设置”中:

"code-runner.saveFileBeforeRun": true,

或者在运行前保存所有文件,添加以下行:

"code-runner.saveAllFilesBeforeRun": true,

我还将此快捷键(键绑定)添加到file > preferences > keyboard shortcuts > keybindings.json

{
    "key": "ctrl+enter",
    "command": "code-runner.run"
},

现在我只需按Ctrl + Enter即可完成所有魔法。


1
投票

files.autoSave设置为afterDelay可能是您的最佳选择。您可以将它与减少autoSaveDelay结合使用,以便文件快速自动保存,而无需您执行任何操作。

"files.autoSave": "afterDelay",
"files.autoSaveDelay": 100,
© www.soinside.com 2019 - 2024. All rights reserved.