Js-beautify: CSS:保留换行符

创建于 2014-09-25  ·  17评论  ·  资料来源: beautify-web/js-beautify

也许我没有正确配置它,或者它丢失了,但是我非常需要在我的 css 中保留我的换行符并且似乎无法让它工作。

这是我的配置:

"css": {
  "allowed_file_extensions": ["css", "scss", "sass", "less"],
  "end_with_newline": true,
  "indent_char": " ",
  "indent_size": 2,
  "selector_separator": " ",
  "selector_separator_newline": false,
  "preserve_newlines": true
}
css enhancement

最有用的评论

+1² 用于 SCSS 文件。

Issue #563 也有类似的问题。 当我保存/格式化一个 .scss 文件时,顶部的变量和导入调用都放在一起,很难维护。 只需检测空行并保留它们就太好了:+1:

仅供参考:

<strong i="8">@import</strong> "config";

$background: #ececec;
$color: #00aec8;

body {
    font-size: $font-size;
}

......是这样的:

<strong i="12">@import</strong> "config";
$background: #ececec;
$color: #00aec8;
body {
    font-size: $font-size;
}

所有17条评论

不,css-beautifier 还没有preserve_newlines 选项。

+1

+1
很高兴有

+1² 用于 SCSS 文件。

Issue #563 也有类似的问题。 当我保存/格式化一个 .scss 文件时,顶部的变量和导入调用都放在一起,很难维护。 只需检测空行并保留它们就太好了:+1:

仅供参考:

<strong i="8">@import</strong> "config";

$background: #ececec;
$color: #00aec8;

body {
    font-size: $font-size;
}

......是这样的:

<strong i="12">@import</strong> "config";
$background: #ececec;
$color: #00aec8;
body {
    font-size: $font-size;
}

+1

+1 !!

由于 HTML/CSS/JS Prettify 插件显然借鉴了这一点? 使用它来清理 CSS 和 SCSS 有点古怪,现在基本上没用了很长时间——手动清理一个足够大的文件并留下空间,只有通过这个过程将它们全部混在一起是一种挫败感..在那里得到修复真的很棒谢谢!

:+1:

+1

+1

+1

+1

+1

+1

有没有其他选择,比如一个活跃的图书馆或其他什么?

“活跃图书馆”?

+1

@reza3vi你在

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