vscode中css文件格式化,css文件样式排版

1. 安装css格式化插件

2. 在根目录下创建.csscomb.json文件,复制以下代码:

{   "exclude": [ ".git/**",        "node_modules/**",        "bower_components/**"    ],    
    "always-semicolon": true,    "block-indent": "  ",    "color-case": "lower",    "color-shorthand": true,    "element-case": "lower",    "eof-newline": true,    "leading-zero": false,    "quotes": "single",    "remove-empty-rulesets": true,    "space-after-colon": " ",    "space-after-combinator": " ",    "space-after-opening-brace": "\n",    "space-after-selector-delimiter": "\n",    "space-before-closing-brace": "\n",    "space-before-colon": "",    "space-before-combinator": " ",    "space-before-opening-brace": " ",    "space-before-selector-delimiter": "",    "space-between-declarations": "\n",    "strip-spaces": true,    "unitless-zero": true,    "vendor-prefix-align": true,   
    "sort-order": [[ "font", "font-family",   "font-size", "font-weight", "font-style",   "font-variant",            "font-size-adjust",            "font-stretch",            "font-effect",            "font-emphasize",            "font-emphasize-position",            "font-emphasize-style",            "font-smooth",            "line-height"        ],        [            "position",            "z-index",            "top",            "right",            "bottom",            "left"        ],        [            "display",            "visibility",            "float",            "clear",            "overflow",            "overflow-x",            "overflow-y",            "-ms-overflow-x",            "-ms-overflow-y",            "clip",            "zoom",            "-webkit-align-content",            "-ms-flex-line-pack",            "align-content",            "-webkit-box-align",            "-moz-box-align",            "-webkit-align-items",            "align-items",            "-ms-flex-align",            "-webkit-align-self",            "-ms-flex-item-align",            "-ms-grid-row-align",            "align-self",            "-webkit-box-flex",            "-webkit-flex",            "-moz-box-flex",            "-ms-flex",            "flex",            "-webkit-flex-flow",            "-ms-flex-flow",            "flex-flow",            "-webkit-flex-basis",            "-ms-flex-preferred-size",            "flex-basis",            "-webkit-box-orient",            "-webkit-box-direction",            "-webkit-flex-direction",            "-moz-box-orient",            "-moz-box-direction",            "-ms-flex-direction",            "flex-direction",            "-webkit-flex-grow",            "-ms-flex-positive",            "flex-grow",            "-webkit-flex-shrink",            "-ms-flex-negative",            "flex-shrink",            "-webkit-flex-wrap",            "-ms-flex-wrap",            "flex-wrap",            "-webkit-box-pack",            "-moz-box-pack",            "-ms-flex-pack",            "-webkit-justify-content",            "justify-content",            "-webkit-box-ordinal-group",            "-webkit-order",            "-moz-box-ordinal-group",            "-ms-flex-order",            "order"        ],        [            "-webkit-box-sizing",            "-moz-box-sizing",            "box-sizing",            "width",            "min-width",            "max-width",            "height",            "min-height",            "max-height",            "margin",            "margin-top",            "margin-right",            "margin-bottom",            "margin-left",            "padding",            "padding-top",            "padding-right",            "padding-bottom",            "padding-left"        ],        [            "table-layout",            "empty-cells",            "caption-side",            "border-spacing",            "border-collapse",            "list-style",            "list-style-position",            "list-style-type",            "list-style-image"        ],        [            "content",            "quotes",            "counter-reset",            "counter-increment",            "resize",            "cursor",            "-webkit-user-select",            "-moz-user-select",            "-ms-user-select",            "user-select",            "nav-index",            "nav-up",            "nav-right",            "nav-down",            "nav-left",            "-webkit-transition",            "-moz-transition",            "-ms-transition",            "-o-transition",            "transition",            "-webkit-transition-delay",            "-moz-transition-delay",            "-ms-transition-delay",            "-o-transition-delay",            "transition-delay",            "-webkit-transition-timing-function",            "-moz-transition-timing-function",            "-ms-transition-timing-function",            "-o-transition-timing-function",            "transition-timing-function",            "-webkit-transition-duration",            "-moz-transition-duration",            "-ms-transition-duration",            "-o-transition-duration",            "transition-duration",            "-webkit-transition-property",            "-moz-transition-property",            "-ms-transition-property",            "-o-transition-property",            "transition-property",            "-webkit-transform",            "-moz-transform",            "-ms-transform",            "-o-transform",            "transform",            "-webkit-transform-origin",            "-moz-transform-origin",            "-ms-transform-origin",            "-o-transform-origin",            "transform-origin",            "-webkit-animation",            "-moz-animation",            "-ms-animation",            "-o-animation",            "animation",            "-webkit-animation-name",            "-moz-animation-name",            "-ms-animation-name",            "-o-animation-name",            "animation-name",            "-webkit-animation-duration",            "-moz-animation-duration",            "-ms-animation-duration",            "-o-animation-duration",            "animation-duration",            "-webkit-animation-play-state",            "-moz-animation-play-state",            "-ms-animation-play-state",            "-o-animation-play-state",            "animation-play-state",            "-webkit-animation-timing-function",            "-moz-animation-timing-function",            "-ms-animation-timing-function",            "-o-animation-timing-function",            "animation-timing-function",            "-webkit-animation-delay",            "-moz-animation-delay",            "-ms-animation-delay",            "-o-animation-delay",            "animation-delay",            "-webkit-animation-iteration-count",            "-moz-animation-iteration-count",            "-ms-animation-iteration-count",            "-o-animation-iteration-count",            "animation-iteration-count",            "-webkit-animation-direction",            "-moz-animation-direction",            "-ms-animation-direction",            "-o-animation-direction",            "animation-direction",            "text-align",            "-webkit-text-align-last",            "-moz-text-align-last",            "-ms-text-align-last",            "text-align-last",            "vertical-align",            "white-space",            "text-decoration",            "text-emphasis",            "text-emphasis-color",            "text-emphasis-style",            "text-emphasis-position",            "text-indent",            "-ms-text-justify",            "text-justify",            "letter-spacing",            "word-spacing",            "-ms-writing-mode",            "text-outline",            "text-transform",            "text-wrap",            "text-overflow",            "-ms-text-overflow",            "text-overflow-ellipsis",            "text-overflow-mode",            "-ms-word-wrap",            "word-wrap",            "word-break",            "-ms-word-break",            "-moz-tab-size",            "-o-tab-size",            "tab-size",            "-webkit-hyphens",            "-moz-hyphens",            "hyphens",            "pointer-events"        ],        [            "opacity",            "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity",            "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha",            "-ms-interpolation-mode",            "color",            "border",            "border-width",            "border-style",            "border-color",            "border-top",            "border-top-width",            "border-top-style",            "border-top-color",            "border-right",            "border-right-width",            "border-right-style",            "border-right-color",            "border-bottom",            "border-bottom-width",            "border-bottom-style",            "border-bottom-color",            "border-left",            "border-left-width",            "border-left-style",            "border-left-color",            "-webkit-border-radius",            "-moz-border-radius",            "border-radius",            "-webkit-border-top-left-radius",            "-moz-border-radius-topleft",            "border-top-left-radius",            "-webkit-border-top-right-radius",            "-moz-border-radius-topright",            "border-top-right-radius",            "-webkit-border-bottom-right-radius",            "-moz-border-radius-bottomright",            "border-bottom-right-radius",            "-webkit-border-bottom-left-radius",            "-moz-border-radius-bottomleft",            "border-bottom-left-radius",            "-webkit-border-image",            "-moz-border-image",            "-o-border-image",            "border-image",            "-webkit-border-image-source",            "-moz-border-image-source",            "-o-border-image-source",            "border-image-source",            "-webkit-border-image-slice",            "-moz-border-image-slice",            "-o-border-image-slice",            "border-image-slice",            "-webkit-border-image-width",            "-moz-border-image-width",            "-o-border-image-width",            "border-image-width",            "-webkit-border-image-outset",            "-moz-border-image-outset",            "-o-border-image-outset",            "border-image-outset",            "-webkit-border-image-repeat",            "-moz-border-image-repeat",            "-o-border-image-repeat",            "border-image-repeat",            "outline",            "outline-width",            "outline-style",            "outline-color",            "outline-offset",            "background",            "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader",            "background-color",            "background-image",            "background-repeat",            "background-attachment",            "background-position",            "background-position-x",            "-ms-background-position-x",            "background-position-y",            "-ms-background-position-y",            "-webkit-background-clip",            "-moz-background-clip",            "background-clip",            "background-origin",            "-webkit-background-size",            "-moz-background-size",            "-o-background-size",            "background-size",            "box-decoration-break",            "-webkit-box-shadow",            "-moz-box-shadow",            "box-shadow",            "filter:progid:DXImageTransform.Microsoft.gradient",            "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient",            "text-shadow"        ]    ]}

 3. Ctrl+Shift+P打开万能命令面板,输入CSScomb:Format styles,点击设置图标

 4.  进入快捷键配置界面,输入快捷键回车完成配置,以后在css文件中直接使用快捷键就可快速对css文件进行格式化

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值