行の長さが異なるブロックを貼り付けるときに余分なスペースを避けます


8

私はテキストを持っています

var1=a
var2=aaa
var3=aaaaaa

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

a上の3行の-部分を最後の3行の引用符に貼り付けたい。結果は次のようになります

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

Vimブロック選択を使用して、各行の終わりまでCtrl+Vブロックを選択してa使用$し、それを最初の行に貼り付けると""、間違った結果が得られます。

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

ご覧のように、vimは余分なスペースを追加することで貼り付けたテキストを整列しますが、私の場合は不要です。

Vimがこれらのスペースを挿入する理由と、余分なスペースなしでブロックを貼り付けるにはどうすればよいですか?

回答:


4

残念ながら、私が知る限り、これは標準的な動作です。この回答詳しく説明しているように、レジスタの内容をで確認する:regと、改行とテキストの間に空白が表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.