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

**URL:** <https://www.debian-fr.org/t/vim-comment-avancer-du-caractere-c-au-suivant/78636>\
**Category:** Programmation\
**Created:** [Février 18, 2019, 7:54 UTC](https://www.debian-fr.org/t/vim-comment-avancer-du-caractere-c-au-suivant/78636 "2019-02-18T19:54:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Février 18, 2019, 7:54 UTC](https://www.debian-fr.org/t/vim-comment-avancer-du-caractere-c-au-suivant/78636/1 "2019-02-18T19:54:54Z")

</div>

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;)

---

<div class="post-metadata">

**Author:** ![flavien](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/f475e1/32.png) [@flavien](https://www.debian-fr.org/u/flavien)\
**Post date:** [Février 18, 2019, 7:59 UTC](https://www.debian-fr.org/t/vim-comment-avancer-du-caractere-c-au-suivant/78636/2 "2019-02-18T19:59:54Z")

</div>

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é 😕

---

<div class="post-metadata">

**Author:** ![Arnaud](https://www.debian-fr.org/user_avatar/www.debian-fr.org/arnaud/32/4098_2.png) [@Arnaud](https://www.debian-fr.org/u/Arnaud)\
**Post date:** [Février 18, 2019, 8:15 UTC](https://www.debian-fr.org/t/vim-comment-avancer-du-caractere-c-au-suivant/78636/3 "2019-02-18T20:15:01Z")

</div>

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](https://stackoverflow.com/questions/3925230/using-vims-f-command-over-multiple-lines)

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Février 21, 2019, 2:47 UTC](https://www.debian-fr.org/t/vim-comment-avancer-du-caractere-c-au-suivant/78636/4 "2019-02-21T14:47:53Z")

</div>

> [@flavien](#):
>
> Pourquoi pas : /c

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
