如何在 Visual Studio Code 中关闭保存时的文本格式?

ani*_*tha 28 autoformatting visual-studio-code

我不知道为什么我的代码在保存时自动格式化,并且由于某种原因更改了布局。我发现这是由于保存时自动格式化造成的。如何在 Visual Studio Code 中关闭自动保存?

ani*_*tha 37

对于 Windows:

以下是关闭自动完成功能所需遵循的一些基本步骤。

步骤:1 - 按Ctrl + Shift + P打开命令面板。然后出现如下图所示的屏幕。 在此输入图像描述

步骤:2 - 输入“保存而不格式化”,然后单击可用的匹配选项。它要么单击命令,要么将您重定向到下一个界面。

如果单击后可以正常工作,那么就可以了,如果您被重定向到下一个屏幕,只需取消选中保存下的自动格式选项即可。对我来说,它可以点击显示的命令。

对于苹果机:

CMD+K然后S


odu*_*o12 20

默认值:Ctrl + k + Ctrl + Shift + s在 Windows 上。


kd8*_*d88 18

这是在 2018 年引入的,键绑定(在 MacOS 上)是:

Cmd+K S
Run Code Online (Sandbox Code Playgroud)

saveWithoutFormatting对于您自己系统的键绑定,请在命令面板中搜索命令


eto*_*rov 7

对于其他有同样问题的人,如果每次都不方便保存不格式化,并且如果您想要永久设置不格式化保存,请执行以下步骤:

编辑 settings.json 文件。您可以使用命令“打开设置 (JSON)”来完成此操作

按 Command + Shift + P(打开命令面板)并开始键入命令“打开设置 (JSON)”,然后从建议中进行选择。 VS 代码命令

该设置名为 formatOnSave,您应该将其设置为 false 以禁用它。它可以针对不同类型的事物多次出现。

"editor.formatOnSave": false

最好搜索“OnSave”,因为可能还有其他设置在“保存”时进行格式化,例如:

“编辑器.codeActionsOnSave”