为什么intellij格式化程序在嵌入脚本后附加一个空行?

mat*_*rns 9 html javascript intellij-idea formatter

例如,HTML看起来像这样:

<script>
    var hello;
</script>
Run Code Online (Sandbox Code Playgroud)

格式化几次后会变为此(Code> Reformat code...):

<script>
    var hello;



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

mat*_*rns 17

我仍然不知道为什么要添加额外的行,但我找到了一种方法来阻止它.

File> Settings> Editor> Code Style> HTML> Other> Keep white spaces inside:>然后加入script

在此输入图像描述

  • 这也为我修好了。我遇到了 `&lt;script&gt;` 和 `&lt;style&gt;` 标签的问题。我认为 jetbrains 可能想看看这个。 (2认同)