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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual Studio代码 - 在构建之前保存文件相关的知识,希望对你有一定的参考价值。

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

答案

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

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

另一答案

如果您不需要构建而是运行该文件,则可以通过调整用户设置来调整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即可完成所有魔法。

另一答案

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

"files.autoSave": "afterDelay",
"files.autoSaveDelay": 100,

以上是关于Visual Studio代码 - 在构建之前保存文件的主要内容,如果未能解决你的问题,请参考以下文章

在第一次构建之前了解 Visual Studio 密钥容器

在 Visual Studio 中签入之前构建解决方案的规则

Visual Studio 2013 断点仅适用于显式保存

Visual Studio 代码 - 使用 Tailwind JIT CSS 在保存时编译

Visual Studio错误无法打开表单的源代码

Visual Studio 在开始构建之前挂起 20 秒