IntelliJ格式化HTML

时间:2016-12-29 18:52:11

标签: html intellij-idea formatting

我无法通过插入新行和缩进来找到一种方法来一致地生成IntelliJ格式的HTML代码。例如,这段代码:

<li class="nav"><a href="/about">
About</a></li>

应格式化为:

<li class="nav">
    <a href="/about">About</a>
</li>

或者:

<li class="nav">
    <a href="/about">
        About
    </a>
</li>

当我尝试重新格式化所选文本或整个文件时,此段不会更改!!!

我已尝试使用偏好设置&gt;语言&gt; HTML&gt;代码风格,但没有成功!

2 个答案:

答案 0 :(得分:1)

这与元素内联有关。当您查看HTML的代码样式设置时,会有内联元素选项。当您从此选择中删除a代码并重新格式化代码时,代码将按您希望的方式排列(即a不会与li保持同一行。

enter image description here

答案 1 :(得分:0)

再次导航以导航至偏好设置&gt;语言&gt; HTML&gt;代码风格并配置为:

enter image description here enter image description here

然后尝试选择代码并重新格式化。