O comando:
{intervalo}:& {flags} {contagem} repete o último comando ':substitute' com o mesmo padrão e o mesmo string de substituição, mas sem as mesmas flags.
Exemplo, o comando seguinte substitui somente a 1ª ocorrência:
1 substitute /a\+/b/p
Test b* aa* a*
Agora para repetir, mas de com flag global:
:&g
O comando ':&' sem argumentos repete o último ':substitute'.
O comando de modo normal '&' repete também o último ':substitute'. Pode usar uma
contagem para repetir '&'.
O comando:
:{intervalo}~ {flags} {contagem} repete o último 'substitute' com o mesmo string de substituição mas com último string usado em um padrão de pesquisa (comandos '/' ou '?').