考慮用於對齊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這正是我需要的,謝謝 –