43 votes

Comment passer de la recherche avant à la recherche arrière dans Vim ?

Dans Vim, je sais que / effectuera une recherche vers l'avant à partir du curseur, avec n y N répétant la recherche en avant et en arrière, respectivement.

Je sais aussi que ? effectuera une recherche en arrière à partir du curseur, avec n y N en répétant la recherche en arrière et en avant, respectivement.

Ma question est, si j'ai fait un ? et je veux ré-exécuter ça comme une / (afin de ne pas avoir à maintenir la touche "shift" pour avancer), existe-t-il un moyen de changer la direction de la recherche précédente sans retaper le terme recherché ?

63voto

Lucio Paiva Points 101

Il suffit de taper un ? sans qu'aucun texte ne le suive, la recherche sera relancée en sens inverse.

C'est-à-dire qu'il faut taper / Return o ? Return réexécutera toujours la dernière recherche, mais dans la direction que vous souhaitez.

1voto

Joshua Points 131

Est-ce plus facile ?

ctrl-o, ctrl-i - parcourir les emplacements de saut

Recherche de REF

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X