回答:
gn
そのためのモーションを使用でき、次の検索要素を選択します。
次のように使用できます。
/foo<CR>
gn -> select the next "foo"
sbar<Esc> -> (optional) substitute it with "bar"
おまけ:.
検索と変更を繰り返すには、a c
を使用して1つのコマンドですべてを実行します。
/foo<CR>
cgnbar<Esc>
... -> find and change the 3 next foo
gN
して、以前の一致を視覚的に選択することもできます。
n
次の検索結果を得るために押すだけの違いは何ですか?
n.
(次の発生、変更を繰り返す)の代わりに、押す.
(変更を繰り返す、つまり「次の発生を変更する」)
.
呼び出すgn
と、元のものfoo
が消えたため、Vimは次のを検索しfoo
ます。だから、gn
何がn
(およびそれ以上)とにかく行っているでしょう。ただし、とn
同様、これbar
はが含まれていない場合にのみ機能することに注意してくださいfoo
。
.
すべてのアクションを繰り返すのか見逃していて、それを機能させることができない-より注意深く読んでください-c
最初に!より良く求めることはできませんでした。)