Vim でカーソルの下の単語を置き換えるにはどうすればよいですか。
dw
次にi
単語を使用してから を使用する代わりにEsc
、カーソルの下の単語を置き換える簡単な組み合わせはありますか?
ある単語を別の場所からヤンクした別の単語に置き換えたいと思うことがよくあります。他の解決策の問題は、単語を変更しようとすると、次のペーストがで削除した単語になることですcw
。
次のことを試してください。
1 "This first word should overwrite the second"
yiw yank inner word (copy word under cursor, say "first").
... Move the cursor to another word (say "second").
viwp select "second", then replace it with "first".
それがあなたが探していたものであることを願っています。
ciw
c change
iw inner word
これにより、カーソルの下の単語が削除され (カーソルが単語の途中にある場合でも)、挿入モードに入ります。
参考として、Vim のドキュメントも参照してください。
:help c
:help text-objects