Autoindent和VSCode

时间:2016-05-10 15:34:47

标签: html visual-studio-code autoformatting

默认情况下,VSCode的格式化程序不会缩进<head><body>标记。在默认设置中,存在以下行:

// Indent <head> and <body> sections.
"html.format.indentInnerHtml": false,

我尝试在用户设置中将html.format.indentInnerHtml设置为true,但它没有改变任何内容。

这就是我得到的:

<html>

<head></head>

<body></body>

</html>

这就是我想要的:

<html>

    <head></head>

    <body></body>

</html>

2 个答案:

答案 0 :(得分:0)

我安装了"JS-CSS-HTML Formatter"扩展程序,这导致了问题。卸载后,现在一切都按预期工作。

答案 1 :(得分:0)

文件/首选项/设置

或快捷方式

Ctrl +逗号

并将 html.format.indentInnerHtml 更改为true

{
  "html.format.indentInnerHtml": true
}

此网站上更多有用的设置

https://code.visualstudio.com/docs/languages/html#_formatting