Evite espacios adicionales al pegar bloques con diferentes longitudes de línea

8

Tengo el texto

var1=a
var2=aaa
var3=aaaaaa

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

Quiero pegar la parte- ade las 3 líneas superiores en las comillas en las últimas 3 líneas. El resultado debería verse así

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

Ahora usando la selección de bloque Vim Ctrl+V, seleccionando el bloque ahasta el final de cada línea usando $y luego pegándolo en el primero ""me da el resultado incorrecto:

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

Como puede ver, vim alinea el texto pegado agregando espacios adicionales, que no necesito en mi caso.

¿Por qué Vim inserta esos espacios y cómo puedo pegar mi bloque sin agregar esos espacios adicionales?

Boris Brodski
fuente

Respuestas:

4

Desafortunadamente, ese es el comportamiento estándar, que yo sepa. Como se detalla en esta respuesta , si verifica el contenido de sus registros a través de :reg, verá los espacios en blanco entre los saltos de línea y el texto.

fruglemonkey
fuente