VSCode:如何在保存时自动格式化?

53

在Visual Studio Code中,当文件保存时,如何自动格式化源代码?


1
格式保存存在缺点,只是想提醒您。 - Timo
4个回答


26

以下是更改VS Code保存时自动格式设置的步骤:

  1. 使用[Ctrl]+[Shift]+[p]
  2. 输入“首选项”
  3. 选择“首选项:打开用户设置”
  4. 搜索“format”
  5. 更改“Editor: Format On Save”或“Editor: Format On Paste”。

此外,VS Code中还有用于格式化的快捷键。例如,默认的格式化选定代码的快捷键应该是[Ctrl]+K [Ctrl]+F(连续输入两个热键)。

以下是更改自动格式热键设置的步骤:

  1. 使用[Ctrl]+[Shift]+[p]
  2. 输入“键盘”
  3. 选择“首选项:打开键盘快捷方式”
  4. 搜索“format”
  5. 更改“格式化选择”或“格式化文档”。

8

前往/.vscode/settings.json文件并粘贴以下代码

{
    "editor.formatOnSave": true,
}

保存代码时,它将对您的代码进行格式化。


2

settings.json:

"editor.formatOnSave": true,
"editor.formatOnSaveMode": "modifications",
"editor.formatOnType": true,
"editor.formatOnPaste": true,

"formatOnSaveMode" 是仅格式化修改过的代码非常重要,因为我不想触碰遗留代码。 如果我想格式化整个文档,我显然会调用“格式化文档”。 "formatOnType" 在我输入完整的语句后起作用(例如对于CPP,在';'之后)。

这主要是在团队环境中最重要的,当遗留代码糟糕而您不想动手时?还是其他原因? - cheznead

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接