vim検索では、対話型編集がN番目に表示されます。

vim検索では、対話型編集がN番目に表示されます。

単語が複数回表示されるテキストが与えられたら、テキストをインタラクティブに検索し、fooN回目の時にfoo編集したいと思います。

そのようなタスクのパターンだけを見つけることができますが、search and replaceポイントは、すべての項目を編集したくなく、foo一部のコンテキストで見つかったパターンのみを編集したいということです。

ベストアンサー1

c実行時にフラグを使用できます検索と置換:

:%s/foo/bar/gc

vim見つかるたびに交換を確認するようにfoo求められます。yes/no

または、n番目の項目を検索するには、次のようにしfooます。

n/foo

次に、交換するかどうかを判断できるようにvimn番目の項目に移動します。foo

おすすめ記事