Em vim, sei que posso pesquisar com ou sem distinção entre maiúsculas e minúsculas. Mas se eu quiser procurar uma sequência em maiúsculas ou minúsculas e substituí-la por uma substituição do mesmo caso, isso é possível em um único :s///?
Por exemplo, eu quero mudar estas linhas:
short
Short
SHORT
para
long
Long
LONG
Posso fazer isso em três :scomandos, ou um insensível, :se consertar os casos manualmente, mas existe uma maneira melhor? Uma pesquisa e substituição de preservação de caso?