我有這種格式的一些CSS代碼:Vim的:從一個在線格式化CSS多線路
a { color: #333; background-color: #fff; }
a:visited { color: #aaa; background-color: #555; }
我想要得到它的格式如下:
a {
color: #333;
background-color: #fff;
}
a:visited {
color: #aaa;
background-color: #555;
}
是否有簡單的方法來做到這一點?我知道我可以寫一個宏來做到這一點,但我希望有一個更好/更簡單的解決方案。理想情況下,我希望能夠選擇線條並執行類似gq
的操作。
這看起來像是http://stackoverflow.com/questions/22212446/css-huge-one-line-file-indentation-doesnt-work的副本。事實上,@肯特在這裏的答案與我在那裏的答案非常相似。 – benjifisher
也可能想看看http://stackoverflow.com/questions/1422866/using-vi-how-can-i-make-css-rules-into-one-liners這是相反的,但有有用的解決方案。我甚至從它做了一個小的摺疊腳本:https://gist.github.com/PeterRincker/9977119 –