Js-beautify: HTML“选择”标签的缩进过多

创建于 2017-01-03  ·  5评论  ·  资料来源: beautify-web/js-beautify

HTML“选择”标签的缩进过多。

输入

美化之前的代码如下所示:

<select class="col-4 form-input" ng-model="info.dateRange" ng-init="info.dateRange = 'last24'">
        <option selected="selected" value="last24">{{"dashboard_records_text_7" | translate}}</option>
        <option value="last7">{{"dashboard_records_text_8" | translate}}</option>
        <option value="custom">{{"dashboard_records_text_9" | translate}}</option>
    </select>

预期产量

美化之后,代码应如下所示:

<select class="col-4 form-input" ng-model="info.dateRange" ng-init="info.dateRange = 'last24'">
    <option selected="selected" value="last24">{{"dashboard_records_text_7" | translate}}</option>
    <option value="last7">{{"dashboard_records_text_8" | translate}}</option>
    <option value="custom">{{"dashboard_records_text_9" | translate}}</option>
</select>

实际产量

美化之后,代码实际上看起来像这样:

<select class="col-4 form-input" ng-model="info.dateRange" ng-init="info.dateRange = 'last24'">
        <option selected="selected" value="last24">{{"dashboard_records_text_7" | translate}}</option>
        <option value="last7">{{"dashboard_records_text_8" | translate}}</option>
        <option value="custom">{{"dashboard_records_text_9" | translate}}</option>
    </select>

环境

操作系统:Mac
测试的版本:1.6.7

设定值

例子:

var options = {
    "wrap_line_length": 80,
    "indent_handlebars": true
};
html bug

最有用的评论

select默认情况下是未格式化的标签。 这不是错误。 将以下内容添加到您的选项中:

    "unformatted": ["a", "abbr", "area", "audio", "b", "bdi", "bdo", "br", "button", "canvas", "cite", "code", "data",
        "datalist", "del", "dfn", "em", "embed", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "map",
        "mark", "math", "meter", "noscript", "object", "output", "progress", "q", "ruby", "s", "samp", "small", "span",
        "strong", "sub", "sup", "svg", "template", "textarea", "time", "u", "var", "video", "wbr", "text", "acronym",
        "address", "big", "dt", "ins", "strike", "tt"]

所有5条评论

select默认情况下是未格式化的标签。 这不是错误。 将以下内容添加到您的选项中:

    "unformatted": ["a", "abbr", "area", "audio", "b", "bdi", "bdo", "br", "button", "canvas", "cite", "code", "data",
        "datalist", "del", "dfn", "em", "embed", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "map",
        "mark", "math", "meter", "noscript", "object", "output", "progress", "q", "ruby", "s", "samp", "small", "span",
        "strong", "sub", "sup", "svg", "template", "textarea", "time", "u", "var", "video", "wbr", "text", "acronym",
        "address", "big", "dt", "ins", "strike", "tt"]

+1

使用新的inline设置在1.8.0-rc4中进行了修复。
@HookyQR
不再需要未格式化的。

1.8.0版本的任何时间表。 很想更新VS Code扩展名,但是等待-rc下车。

@HookyQR
我们这里遇到的主要问题是缺乏反馈和投入的广度。
我有一些人在rc上提供了非常有用的错误。 1.8.0是一个
巨大的变化,因此,如果您有任何测试输入或可以运行一些测试或得到
还有更多的人尝试一下。

一项关键更改是添加了“内联”和“ content_unformatted”
这些选项通常会取代“未格式化”选项。

在2018年8月12日,星期日,上午3:49 HookyQR [email protected]写道:

1.8.0版本的任何时间表。 很想更新VS Code
扩展名,但等待-rc删除。

-
您收到此消息是因为您修改了打开/关闭状态。
直接回复此电子邮件,在GitHub上查看
https://github.com/beautify-web/js-beautify/issues/1097#issuecomment-412334386
或使线程静音
https://github.com/notifications/unsubscribe-auth/AB3kKVMsFYmS-RylfG4Ns8TFZjHYydyfks5uQAg7gaJpZM4LZUVq

此页面是否有帮助?
0 / 5 - 0 等级