J'ai une longue ligne avec de nombreuses virgules. J'aimerais connaître le nombre de virgules dans une ligne. Comment puis-je faire cela à l'aide de Vim?
En outre, je veux le faire pour des personnages autres que la virgule. P>
Spécifier le numéro de ligne et un caractère devraient me donner le nombre d'occurrences de ce caractère. < / p>
Par exemple: p> devrait me donner le nombre de virgules à la ligne 50. p> p>
3 Réponses :
Je ne sais pas sur Vim, mais je reçois des résultats souhaités comme ci-dessous. et voici comment je compte le no. des virgules dans chaque ligne: p>
Il suffit de faire des correspondances de recherche et de comptage:
:s/,//gn
:50s/,//gn
Y a-t-il un moyen d'ajouter , 0 code> à toutes les lignes ayant 5 virgules dans Vim?
Probablement. Vous devriez essayer quelque chose.
J'ai effectivement trouvé une solution, j'ai posté la réponse ici , mais je pense qu'il y a de meilleures solutions.