web-dev-qa-db-fra.com

Comment passer à un personnage spécifique dans vim?

Comment puis-je sauter au prochain caractère X dans vim?

J'utilise fréquemment, par exemple, dt: ou ct: pour tout effacer/changer jusqu’à deux points (ou un autre caractère).

Existe-t-il un raccourci clavier pour déplacer simplement la position de mon curseur sur ce caractère?

146
Jeff

Vous pouvez taper f<character> pour placer le curseur sur le caractère suivant et F<character> pour le précédent.

237
Lars Kotthoff

t et f fonctionnent également sans commande, aussi, pour passer au colon, utilisez f: et pour aller juste avant les deux points, utilisez t:

56
Brian Rasmussen

Si vous recherchez ce caractère avec /, vous pouvez alors appuyer sur n pour passer à l’occurrence suivante.

7
Alexander Corwin

Peut-être cherchez-vous simplement une combinaison pure-vim mais EasyMotion est un plugin qui vaut la peine d’être essayé. HTH. :)

3
Philia Fan