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á .