上記を簡単に達成する方法はありますか?
たとえば、与えられた
red apple
red banana
red cucumber
The fruits are blue.
「青」という単語をヤンクしてから、「赤」の単語の列を視覚的に選択して貼り付けて、次のようにする方法はありますか。
blue apple
blue banana
blue cucumber.
The words are blue.
現在、最初の「赤」が置き換えられ、残りはクリアされます。
列が選択されたらred
、次の操作を行います。
c " change
<C-r>0 " Ctrl+r followed by 0 inserts the last yanked text (from register 0)
<Esc> " exit insert mode and apply change to the whole column
私のUnconditionalPaste プラグインはそれを可能にします。のブロックを選択しred
、 を押しgr
ます。すべての単語は以前にヤンクされたものに置き換えられblue
、名前のないレジスタは引き続き保持されますblue
。