1. ホーム
  2. vim

[解決済み] Vimでバッファを変更せずに出現回数をカウントする

2022-10-16 16:51:18

質問

あるパターンが現在のバッファに何回存在するかを知るために、次のようなことをします。

:%s/pattern-here/pattern-here/g

これはパターンの出現回数を与えますが、明らかに面倒で、また「変更」状態を設定する副作用があります。

もっとエレガントな数え方はないのでしょうか?

どのように解決するのですか?

置換されないようにするには、2番目のパターンを空にして、"n "フラグを追加します。

:%s/pattern-here//gn

と記述されています。 公式情報 .