Supondo que as linhas #include sejam delimitadas do restante do texto por pelo menos uma linha em branco, posicione o cursor no início da primeira linha #include e insira:
!}sort
Eu tenho algumas inclusões de c ++ que desejo classificar:
#ifndef t
#define t
#include <b>
#include <a>
#include <c>
#endif
Eu posso shift-v
destacar as linhas #include e então fazer :sort
, mas eu gostaria de fazer isso com um comando mais simples se houver um.
Tente isto:
:command Psort :'{+1,'}-1sort
Então você deve poder digitar :Psort
para classificar o parágrafo (delimitado por linhas em branco) em que o cursor está. (Isso tem a vantagem de funcionar independentemente de onde o cursor está dentro do parágrafo.)