Atom テキスト エディター パッケージ内から Windows で js-beautify 1.6.4 を使用して HTML をフォーマットしています。
HTMLは次のとおりです。
<html>
<head>
<meta charset="utf-8">
<title></title>
<style media="screen">
p {
color: #444;
}
</style>
</head>
<body>
<p>Some paragraph written in a WYSIWYG editor</p>
<h1>HEADER written in a WYSIWYG editor</h1>
</body>
</html>
ビューティファイアーに渡すオプションは次のとおりです。
{
end_with_newline: false,
eol: "\n",
extra_liners: [],
indent_inner_html: true,
indent_size: 2,
preserve_newlines: true,
wrap_attributes_indent_size: 1,
wrap_line_length: 80
}
そして、ここに私が出力として得るHTMLがあります:
<html>
<head>
<meta charset="utf-8">
<title></title>
<style media="screen">
p {
color: #444;
}
</style>
</head>
<body>
<p>Some paragraph written in a WYSIWYG editor</p>
<h1>HEADER written in a WYSIWYG editor</h1>
</body>
</html>
私が理解できないのは、なぜ余分な空白行が 2 行追加されているのかということです。私が見逃している、または誤解しているオプション、または私がすべき別の方法はありますか?