web-dev-qa-db-fra.com

vim repeat trouver le caractère suivant 'x'

Je navigue souvent dans vim par f x pour trouver la prochaine occurrence du caractère 'x', mais oubliez qu'il y a un mot (ou plusieurs mots) contenant 'x' entre le mot que je veux éditer et la position du curseur de départ.

Donc je dois f x encore une fois, ce qui est plutôt ennuyeux car il y a ce joli bouton ., qui répète la dernière commande. Existe-t-il un moyen de répéter f x d'une simple pression sur un bouton.

111
epsilonhalbe

La commande pour répéter un f est ; (point-virgule); , (virgule) inverse le sens de la recherche.

208
Jeremiah Willcock

Le temps a passé depuis que j'ai posé cette question - de nos jours j'utilise vim-easymotion , ce qui rend le besoin de ; presque inutile.

Ce plugin permet de sauter directement à une certaine lettre - le déclenchement du plugin rend toutes les lettres grises à l'exception de tous les `` x '' à l'écran - et celles-ci sont remplacées par des lettres rouges sur lesquelles vous pouvez appuyer pour y accéder directement.

easymotion in use

14
epsilonhalbe