Évitez les espaces supplémentaires lors du collage de blocs avec différentes longueurs de ligne

8

J'ai le texte

var1=a
var2=aaa
var3=aaaaaa

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

Je veux coller la apartie des 3 premières lignes dans les guillemets des 3 dernières lignes. Le résultat devrait ressembler à ceci

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

Maintenant, en utilisant la sélection de blocs Vim Ctrl+V, sélectionner un bloc ajusqu'à la fin de chaque ligne en utilisant $puis en le collant dans la première ""me donne le mauvais résultat:

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

Comme vous pouvez le voir, vim aligne le texte collé en ajoutant des espaces supplémentaires, dont je n'ai pas besoin dans mon cas.

Pourquoi Vim insérant ces espaces et comment puis-je coller mon bloc sans que ces espaces supplémentaires soient ajoutés?

Boris Brodski
la source

Réponses:

4

Malheureusement, c'est le comportement standard, pour autant que je sache. Comme détaillé dans cette réponse , si vous vérifiez le contenu de vos registres via :reg, vous verrez les espaces blancs entre les sauts de ligne et le texte.

fruglemonkey
la source