Evite espaços extras ao colar blocos com diferentes comprimentos de linha

8

Eu tenho o texto

var1=a
var2=aaa
var3=aaaaaa

some text... "" ...
some text... "" ...
some text... "" ...

Quero colar a aparte das 3 principais linhas entre aspas nas últimas 3 linhas. O resultado deve ficar assim

some text... "a" ...
some text... "aaa" ...
some text... "aaaaaa" ...

Agora, usando a seleção de blocos do Vim Ctrl+V, selecionar o bloco aaté o final de cada linha usando $e colá-lo na primeira ""fornece o resultado errado:

some text... "a     " ...
some text... "aaa   " ...
some text... "aaaaaa" ...

Como você pode ver, o vim alinha o texto colado adicionando espaços extras, dos quais não preciso no meu caso.

Por que o Vim inserir esses espaços e como colar meu bloco sem que esses espaços extras sejam adicionados?

Boris Brodski
fonte

Respostas:

4

Infelizmente, esse é o comportamento padrão, até onde eu sei. Conforme detalhado nesta resposta , se você verificar o conteúdo de seus registros via :reg, verá os espaços em branco entre as quebras de linha e o texto.

fruglemonkey
fonte