2009-10-23 5 views

Répondre

9

pour compter le nombre de fois un certain modèle se produit, utilisez:

:%s/pattern//gn 
+2

+1 voir: aider count-éléments: Une alternative est d'utiliser | v_g_CTRL-G | en mode visuel. – Vereb

+0

En général j'utilise toujours & pour le remplacement (':% s/pattern/&/gn'); de cette façon si vous oubliez le" n ", vous n'affectez toujours pas votre fichier (oui, je sais que vous pouvez l'annuler). – Cascabel

2

Ce qui suit travailler avec des fichiers non modifiables, et le résultat peut être conservé et utilisé ailleurs dans nos scripts.

:let g:n = 0 
:g/pattern/let g:n += 1 
:echo g:n