私がこのテキストを持っているとしましょう:
something "something else"
something here "just another quoted block"
「他の何か」を「引用された別のブロック」に置き換えたいので、次のようにします。
/quot<enter> (to jump to second quoted block searching for the string "quot")
yi" (to yank inner text for current quoted block)
?else<enter> (to jump back to the first quoted block wich contains "else")
vi" (to visually select the quoted block)
p (to paste yanked text)
これは機能しますが、ビジュアル モードを回避するために、最後の 2 つの手順を 1 つの手順に置き換えることができるかどうかを知りたいです。キーストロークに関してはそれほど大きな利点ではないことはわかっていますが、Vim の哲学は私がやろうとしていることを後押ししてくれると思います。これを行うたびに、私の心はこのコマンドを求め続けます。:-P
私がこれまでに試したこと:
r (置換) は 1 文字だけ置換します c (変更) は挿入モードになり、テキストを貼り付けることができません。