VIM : comment avancer du caractère «c» au suivant ?


#1

Bonjours collègues vimistes,

Pour avancer de début de mot en début de mot on fait W, de fin de mot en fin de mot: E, et pour reculer B.

Existe-t-il (surement!), utilisez-vous ou connaissez-vous une commande simple pour avancer du caractère «c» au caractère «c» suivant (ou précédent)?

Ç a ressemble à une devinette, s’en est une.

Les gagnants auront droit à ma gratitude, et sans doute celle de quelques autres de la secte;)


#2

Bonjour Joseph,

Pourquoi pas : /c (recherche du caractère c), puis naviguer avec n (caractère c suivant) ou shift + n (caractère c précédent)

Il doit y avoir plus court, mais je n’ai pas encore trouvé :confused:


#3

Bonsoir,

/c + n fait le boulot sur tout un fichier.
Sur une ligne, on peut faire fc + ;.
Il est apparemment possible de modifier le comportement de `f``pour que la recherche se passe sur plusieurs lignes, mais je n’ai pas testé : https://stackoverflow.com/questions/3925230/using-vims-f-command-over-multiple-lines


#4

parceque je devais être très fatigué!!!

fc peut être aussi un avantage si on a une idée de son rang dans la liste des «c»

Merci à tous les deux