Je voudrais savoir si/comment je peux faire en sorte que vim recherche la prochaine occurrence d'une variable. Disons que le nom de la variable est simplement 'n', puis /n
me donnerait toutes les occurrences de cette lettre, ce qui n'est pas toujours terriblement utile. Je suppose que je pourrais créer une expression rationnelle pour résoudre le problème, mais je me demandais s'il y avait une commande/frappe que je ne connais tout simplement pas encore; et comme tout mon googling a été vain, j'ai décidé de poser une question ici.
Merci beaucoup pour votre aide!
Si vous avez le curseur sur la variable en question, vous pouvez appuyer sur *
et il recherchera l'occurrence suivante ou #
recherchera le précédent.
Cela équivaut à taper:
/\<n\>
(\<
correspond au début d'un mot et \>
correspond à la fin de Word). La seule différence (pour des raisons dont je ne suis pas sûr) est que *
et #
ne faites pas attention à la 'smartcase'
option.
Voir:
:help *
:help /\<
Si vous appuyez sur n
en mode commande, cela vous donnera la prochaine correspondance de votre recherche.
Plus de détails:
/
commencera la recherche avancée?
commencera la recherche en arrièren
vous donnera le résultat suivant dans la direction que vous recherchezN
vous donnera le résultat précédent dans la direction dans laquelle vous cherchez