2

上記を簡単に達成する方法はありますか?

たとえば、与えられた

red apple
red banana
red cucumber

The fruits are blue.

「青」という単語をヤンクしてから、「赤」の単語の列を視覚的に選択して貼り付けて、次のようにする方法はありますか。

blue apple
blue banana
blue cucumber.

The words are blue.

現在、最初の「赤」が置き換えられ、残りはクリアされます。

4

2 に答える 2

3

列が選択されたら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
于 2013-04-17T05:42:55.473 に答える
1

私のUnconditionalPaste プラグインはそれを可能にします。のブロックを選択しred、 を押しgrます。すべての単語は以前にヤンクされたものに置き換えられblue、名前のないレジスタは引き続き保持されますblue

于 2013-04-17T06:08:13.157 に答える