Wie kann ich in Vim von der Vorwärts- zur Rückwärtssuche wechseln?

34

In Vim, weiß ich , dass /sie von dem Cursor suchen, mit nund Ndie Suche vorwärts und rückwärts zu wiederholen ist.

Ich weiß auch , dass ?aus den Cursor rückwärts suchen, mit nund NWiederholen der Suche nach hinten und nach vorne ist.

Meine Frage ist, ob ich eine ?Suche durchgeführt habe und diese als /Suche wiederholen möchte (damit ich nicht die Umschalttaste gedrückt halten muss, um mich vorwärts zu bewegen) Suchbegriff erneut eingeben?

Nathan Long
quelle

Antworten:

48

Wenn Sie einfach a ?ohne nachfolgenden Text eingeben , wird die Suche rückwärts fortgesetzt.

Das heißt, Sie tippen / Returnoder ? Returnwiederholen immer die letzte Suche, aber in die gewünschte Richtung.

Wes Hardaker
quelle
Wow, das war viel einfacher als ich dachte. :) Vielen Dank!
Nathan Long
Hmmm und anscheinend? oder / gefolgt von den Auf-Tasten-Zyklen durch einen gemeinsamen Verlauf für beide. Ich dachte, jeder hat seine eigene Geschichte.
Nathan Long
Nur eine Kleinigkeit (sieht ziemlich offensichtlich aus), aber ich habe es vermisst. Sie müssen zum Ende der Datei navigieren (Strg + Ende), um die Suche rückgängig zu machen.
Dimuthu
1

Ist das einfacher?

ctrl-o, ctrl-i - Sprungstellen durchgehen

Suche nach REF

Joshua
quelle