VS代码:自动格式html不起作用

时间:2016-04-27 07:57:02

标签: html visual-studio-code format

在VS Code中,我无法格式化HTML。

例如,我在内联编写标签列表,然后按 Shift + Alt + F ,没有任何反应。

我注意到了这一点:

如果我写:

grid.arrange

当我进行自动格式化时没有任何反应。

如果我写:

<div><span><p></p></span></div> 
然后它变成了:

<div><div><div></div></div></div>

希望这能帮助你帮助我......

4 个答案:

答案 0 :(得分:2)

我的开发团队遇到了同样的问题。请检查或尝试以下事项:

  • 键盘绑定是否正确?
  • 选择的代码语言是HTML吗?
  • 你重启了VS代码吗?
  • 开始一小部分格式化,然后再试一次(出于某种原因) 认为它已经正确了。

答案 1 :(得分:2)

自动格式化时会忽略某些标记列表 - 这些标记在

下的setings.json文件中定义
html.format.unformatted":

所以转到设置(Mac上的Command-Comma)并搜索该设置并删除您想要格式化的标签。

坏消息是它仍然没有格式化我认为应该如何 - 也就是说它没有缩进内部,但它至少会为你换一个新行!

答案 2 :(得分:0)

这是VS代码错误。我安装了1.17,效果很好https://code.visualstudio.com/updates/v1_17

答案 3 :(得分:-1)

关闭并再次打开(VSCode)。