Isso parece fazer isso: mova o cursor para o ponto de inserção e digite
vP
Isso cola no modo visual. Veja
:help v_P
para mais.
No vim, se eu copiei uma linha usando 'yy', então 'p' irá colar o texto copiado em uma linha abaixo do cursor, e 'P' irá colar o texto copiado na linha acima do cursor. .. Mas como faço para quebrar a linha onde o cursor está E cole o texto aí?
digamos que eu tenha isso (o caractere pipe representa o cursor, não um caractere no buffer):
ab|cd
Eu quero uma operação de colagem que termine com:
ab
--Pasted Line--
cd
Basicamente, o resultado final seria o mesmo que pressionar "i < Enter > ESC" e depois "P".
Na verdade, eu fiz isso no vim acidentalmente, com uma operação de colar (sem usar i < Enter > ESC etc), mas não tenho certeza de como o fiz.
Eu sei que essa pergunta é semelhante a: link mas é diferente porque eu quero colar algo copiado usando 'yy' e também quero quebrar a linha no ponto do cursor e colar a linha onde a nova quebra de linha acabou de ser criada.
Isso parece fazer isso: mova o cursor para o ponto de inserção e digite
vP
Isso cola no modo visual. Veja
:help v_P
para mais.
Tags vim copy-paste