Чтобы узнать, сколько раз шаблон существует в текущем буфере, я делаю:
:%s/pattern-here/pattern-here/g
Он дает количество вхождений шаблона, но, очевидно, громоздко и также имеет побочный эффект установки "измененного" состояния.
Есть ли более элегантный способ подсчета?