Se você usar um número para um registro no vim e usar um movimento que puxa o texto, seu texto naquele registro será empurrado para o próximo número.
Exemplo de
obtenção do Yank para registrar 1
“1Y
Excluir uma linha
dd
Agora o registro 1 contém o texto excluído e o registro 2 contém o texto arrancado que você colocou no registro 1.
Acho que vou usar registradores de letras.