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


34

Dans Vim, je sais que cela /va chercher en avant à partir du curseur, avec net Nrépéter la recherche en avant et en arrière, respectivement.

Je sais aussi que ?le curseur effectuera une recherche en arrière avec, net Nrépétera la recherche en arrière et en avant, respectivement.

Ma question est la suivante: si j'ai effectué une ?recherche et que je souhaite l'exécuter à nouveau /(afin que je ne sois pas obligé de rester appuyé sur shift pour avancer), existe-t-il un moyen de changer l'orientation de la recherche précédente sans retaper le terme de recherche?

Réponses:


48

Il suffit de taper a ?sans aucun texte après pour répéter la recherche en arrière.

C'est-à-dire que vous tapez / Returnou ? Returnrépétez toujours la dernière recherche, mais dans le sens que vous souhaitez.


Wow, c'était beaucoup plus facile que je pensais. :) Merci!
Nathan Long

Hmmm, et apparemment,? ou / suivi de la touche haut fait défiler un historique commun pour les deux. Je pensais que chacun avait sa propre histoire.
Nathan Long

Juste une chose mineure (semble assez évidente), mais ça m'a manqué. Vous devez naviguer jusqu'à la fin du fichier (ctrl + fin) pour effectuer une recherche inversée.
Dimuthu

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.