考虑用于对齐CSS规则属性的Tabularize
vim插件。例如vim Tabularize:如何忽略包含大括号的行
body {
margin: 0;
padding: 0;
font-family: arial, verdana;
}
在用光标VIM规则内vi{
:Tab /:\zs
导致
body {
margin: 0;
padding: 0;
font-family: arial, verdana;
}
我想如图实现这一Tabularization整个CSS计算,而不是每个块。
通过:%Tab \:\zs
规则名得到占左列宽度,这是不可取的。
一些CSS规则包含几个:
,所以我的问题是如何忽略包含大括号的行?
@Eric:我改变了启发式方法来解决选择器的问题。请注意,这可能会影响包含冒号的注释(更确切地说,在一行注释中的第一个冒号后间隔),很难。 –
@ib这正是我需要的,谢谢 –