z***@163.com
z***@163.com
  • 发布:2018-11-21 22:48
  • 更新:2019-05-24 14:33
  • 阅读:6730

HBuilderXCSS文件格式化成一行

分类:HBuilderX

为更便于阅读和书写,习惯将CSS文件中的规则定义块格式化在一行,在DCloud问答中找到这篇(CSS 格式化成一行一条),不过这种改组件源码的方式显然不是很适合。

经过简单了解在HBuilderx中可以通过简单配置实现。步骤如下:

1.工具 --> 插件配置 --> format --> jsbeautifyrc.js,在打开的options中添加如下代码:

"css": {  
    "newline_between_rules": false,  
    "selector_separator_newline": false,  
    "preserve_newlines": false  
}

  1. 保存后在到CSS文件中Ctrl+A选中所有内容,Ctrl+Shift+K合并为一行,然后Ctrl+K格式化试试是否符合预期。

本机格式话后的效果如附件图所示。本机使用的HBuilderx版本为:1.1.0.20181030

2 关注 分享
DCloud_heavensoft sonicsunsky

要回复文章请先登录注册

4***@qq.com

4***@qq.com

不要那样的 想要这样的:
.a {width: 100%;color: #fff;}
.b{width: 100%;color: #fff;}
2019-05-24 14:33
4***@qq.com

4***@qq.com

.a {
width: 100%;
color: #fff;
}
.b{
width: 100%;
color: #fff;
}
2019-05-24 14:33
jjmathy

jjmathy

HBuilderX设置了没用啊,属性还是换行。我要属性不换行
2019-02-18 20:38
z***@163.com

z***@163.com (作者)

回复 2***@qq.com :
这个配置主要是做到不改相关源码就可以实现样式名统一在一行显示,要不然默认格式化规则,一个CSS规则占用一行,阅读起来有些太不方便了。
2018-12-27 01:33
全村人的老司机

全村人的老司机

感谢分享
2018-11-28 10:52
2***@qq.com

2***@qq.com

楼主理解错意思了,人家是想要一条一行显示,不是所有整个css文件合并成一行 ,晕啊
2018-11-27 19:59