我在 Windows 上从 Atom 文本编辑器包中使用 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>
我不明白为什么要添加两个额外的空行。是否有我遗漏或误解的选项,或者我应该以其他方式做事?