VSCode 在 html 代码的结束标记中添加空格和斜杠,如何禁用它?

Eri*_*ale 7 html tags visual-studio-code prettier

在 html 文件中,如果我保存文件

<br>
Run Code Online (Sandbox Code Playgroud)

它变成...

<br />
Run Code Online (Sandbox Code Playgroud)

我只想要第一个没有斜杠和空格的,我该怎么做?(如果这是原因,我会使用 Prettier)

dgr*_*ing 5

VS Code 的“Prettier”插件似乎不再支持所需的功能。要在保存文件时使用 VS Code 格式化 html,请添加

"editor.formatOnSave": true,
"[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
}
Run Code Online (Sandbox Code Playgroud)

给你的settings.json. 有关更详细的讨论,请参见此处


Eri*_*ale 2

找到了解决方案,Prettier 就是问题所在。我想要的是
去掉 HTML 文件中不必要的斜杠,但在其他文件(如 js、python 等)上保留自动格式...

我所做的是...

  1. 转到设置(cmd + ,)
  2. 搜索更漂亮
  3. 在禁用语言部分添加“html”(不带双引号)

问题解决了!