Dê uma olhada em :h copy-move . O padrão yank ou delete entra em um lugar chamado registrador (um registrador chamado " ). Se você precisar excluir algum texto antes de colar, será necessário evitar sobrescrever o registrador x, como você descobriu. Felizmente, você pode usar qualquer outra letra ou número para nomear um registro diferente.
-
"ayy(insira uma linha no registroa) -
x,dd, etc. (exclua algum texto no registrador não nomeado,") -
"ap(cole o texto do registroa)