Não existe uma maneira fácil / integrada de fazer o que você deseja. Você obviamente usará o comando :sort
de uma vez ou outra, mas precisará criar algumas macros. Basicamente, a ideia é:
-
coloque todas as suas regras em linha
v% J (repeat)
-
ordene seus seletores
(select the inlined selectors) :'<,'>sort
-
expanda seus blocos de regras e faça com que pareça bom
:s/\[{;\]/&\r =%
-
classifica cada bloco
(select the rules) :'<,'>sort
Você pode encontrar alguma inspiração lá .