美文网首页Web前端之路程序员工具癖
推荐css自动排序插件csscomb

推荐css自动排序插件csscomb

作者: zhaoolee | 来源:发表于2019-01-30 09:10 被阅读78次

代码是给人看的,计算机只是负责执行一下
为css属性排序, 让我们的代码更加简洁优雅

推荐的css书写顺序

1.位置属性(position, top, right, z-index, display, float等)
2.大小(width, height, padding, margin)
3.文字系列(font, line-height, letter-spacing, color- text-align等)
4.背景(background, border等)
5.其他(animation, transition等)

推荐一个可以自动为css属性排序的插件csscomb

  • 最终效果,保存时自动排序

vscode配置

安装csscomb

配置csscomb

  • 打开setting
  • 开启配置
  • 添加配置
  // csscomb为css排序
  // csscomb 保存时,为css排序
  "csscomb.formatOnSave": true,
  // 使用自定义排序风格, 官方推荐的三个: csscomb、yandex、zen
  "csscomb.preset": {
    "remove-empty-rulesets": true,
    "always-semicolon": true,
    "color-case": "upper",
    "block-indent": "  ",
    "color-shorthand": false,
    "element-case": "lower",
    "eof-newline": true,
    "leading-zero": false,
    "quotes": "single",
    "sort-order-fallback": "abc",
    "space-before-colon": " ",
    "space-after-colon": " ",
    "space-before-combinator": " ",
    "space-after-combinator": " ",
    "space-between-declarations": "\n",
    "space-before-opening-brace": " ",
    "space-after-opening-brace": "\n",
    "space-after-selector-delimiter": " ",
    "space-before-selector-delimiter": "",
    "space-before-closing-brace": "\n",
    "tab-size": true
  }

如何DIY自己喜欢的css样式?

  • 关于属性csscomb.preset的配置可以从官方给出的选项任选其一csscomb, zen, yandex,
"csscomb.preset" : "yandex"
  • 也可以按照自己的习惯,通过{}进行配置(上方示例就是这种方法), 官方提供了一个工具, 只需回答相关问题, 就可以自动生成配置代码, 工具地址http://csscomb.com/config
  "csscomb.preset": {
    "remove-empty-rulesets": true,
    "always-semicolon": true,
    "color-case": "upper",
    "block-indent": "  ",
    "color-shorthand": false,
    "element-case": "lower",
    "eof-newline": true,
    "leading-zero": false,
    "quotes": "single",
    "sort-order-fallback": "abc",
    "space-before-colon": " ",
    "space-after-colon": " ",
    "space-before-combinator": " ",
    "space-after-combinator": " ",
    "space-between-declarations": "\n",
    "space-before-opening-brace": " ",
    "space-after-opening-brace": "\n",
    "space-after-selector-delimiter": " ",
    "space-before-selector-delimiter": "",
    "space-before-closing-brace": "\n",
    "tab-size": true
  }

相关文章

  • 推荐css自动排序插件csscomb

    代码是给人看的,计算机只是负责执行一下为css属性排序, 让我们的代码更加简洁优雅 推荐的css书写顺序 1.位置...

  • 1、atom常用快捷键

    摘自慕课网 插件快捷键 Csscomb此插件用来格式化css文件,可以使用右键--->Css Comb或者ctrl...

  • jquery插件——拖拽自动排序

    前言 本插件主要应用于文字列表拖拽后自动排序,应用于ol或ul标签下。 步骤 css样式 html js 完整实例

  • Less

    如何使用less Koala自动监视编译/Webpack/FIS Sublime插件less2css自动编译 &&...

  • Vscode

    推荐插件 插件名描述Auto Close Tag自动补全关闭标签Auto Rename Tag自动重命名标签Bea...

  • Visual Studio Code 编辑器

    介绍 安装 VSCode 快捷键 推荐插件AutoFileName (文件路径自动补全插件)JavaScript ...

  • 消除 CSScomb 生成的空行

    第一话 何为 CSScomb CSScomb is a coding style formatter for CS...

  • vscode常用插件及用户配置

    一.常用插件及功能描述 1.HtmlCSSSupport css代码自动完成 2.HtmlSCSSSupport ...

  • 网页移动端适配 7.5vw

    vscode less自动转css vscode搜索less安装easyLess插件 less除法编译有问题 参考...

  • vue基本语法

    一、推荐插件 Live Server 插件,保存后自动刷新浏览器 open in browser, 可以将htm...

网友评论

    本文标题:推荐css自动排序插件csscomb

    本文链接:https://www.haomeiwen.com/subject/ocrqsqtx.html