0

js-beautify(在 VSCode 下使用)通过在注释后添加额外的行让我很恼火:

我的示例.scss

/* a fancy comment */
.foo-bars {
    background: $gray;
    display: block;

    width: 26px !important;
}

……变成……

/* a fancy comment */
                      <-- annoying empty line inserted
.foo-bars {
    background: $gray;
    display: block;
                     <--- (this is fine. I like it being preserved)
    width: 26px !important;
}

这是我的.jsbeautifyrc(验证有效,即通过测试"indent_char": "#"

{
    "indent_char": " ",
    "preserve_newlines": true,
    "max_preserve_newlines": 8,
    "keep-array-indentation": true,
    "break_chained_methods": false,
    "newline_between_rules": false,
    "selector_separator_newline": false,
    "end_with_newline": false
}

更新/* block comments */仅影响,不影响// line comments

4

1 回答 1

1

似乎这应该已经修复(js-beautify#609)但不知何故并没有按预期工作,因为仍然存在未解决的问题#531和关于此问题的待处理拉取请求。

正如您所提到的,您// line comments现在可以用作解决方法。

于 2017-04-20T18:55:20.880 回答