Her*_*ill 10 css visual-studio
Eric Meyer建议将单个规则按字母顺序排列在CSS样式定义中是有道理的 - 订购规则没有"自然"的方式,这使得在复杂的定义中很容易确保你没有定义相同的东西两次.
div.Foo
{
background:Green;
border:1px solid Khaki;
display:none;
left:225px;
max-height:300px;
overflow-x:hidden;
overflow-y:auto;
position:absolute;
top:0;
width:230px;
z-index:99;
}
Run Code Online (Sandbox Code Playgroud)
所以我的问题是:是否有一个插件或其他简单的方法来选择Visual Studio中的规则列表并按字母顺序排列它们?(更好的是,一举将样本应用到整个样式表中.)
@Geoff建议使用CleanCSS,这非常酷,除了很多其他很好的清理(例如,使用相同的选择器合并定义)之外,它将同时执行上述要求的字母化.不幸的是,它将定义中的多个选择器折叠成一行.例如
div.Foo,
div.Foo p,
div.Foo li
{
color:Green;
}
Run Code Online (Sandbox Code Playgroud)
变
div.Foo,div.Foo p,div.Foo li
{
color:Green;
}
Run Code Online (Sandbox Code Playgroud)
这是一个更难阅读和一种交易破坏者.这是压缩设置最低的,我没有办法覆盖它.
Ben 的回答是正确的,但容易出错,但让我找到了这个插件:https :
//github.com/mrmlnc/vscode-postcss-sortingsettings.json
安装后
只需将其添加到您的,
"postcssSorting.config": {
"properties-order": "alphabetical"
}
Run Code Online (Sandbox Code Playgroud)
然后在 vscode 命令面板(cmd+shift+p)中选择 PostCSS Sorting: Run
还有很多其他很棒的配置选项,包括如何处理评论。
归档时间: |
|
查看次数: |
5328 次 |
最近记录: |