Nachdem ich mit "? Foo" nach "foo" gesucht habe, kann ich mit "n" vorwärts oder mit "N" rückwärts suchen. Manchmal werden jedoch die n / N-Richtungen während der Suche umgedreht. Wenn ich Vim neu starte, ist es wieder in Ordnung. Welche Tastenfolge kann ich gedrückt haben, um dies zu verursachen? Wie kehre ich zum normalen Modus zurück?
Ich erinnere mich nicht, dass ich jemals im alten Vi darauf gestoßen bin.
BEARBEITEN: Es ist nicht die Feststelltaste . Vielen Dank für den Vorschlag.
Antworten:
Dies kann passieren, wenn Sie mit der Rückwärtssuche begonnen
?foobar
und/
in der Mitte gedrückt haben . Jetzt bist du vorwärts , son
undN
geschaltet werden relativ zu dem, was Sie verwendet zu haben. Das gleiche passiert, wenn Sie mit begonnen/
und?
in die Mitte gedrückt haben .quelle
*
bedeutet, vorwärts nach einem beliebigen Wort unter dem Cursor zu suchen.#
. Diese stimmen nur mit dem vollständigen Wort überein. Verwenden Sieg*
Es klingt dumm, aber haben Sie die Feststelltaste überprüft?
quelle
Nathan hat bereits beantwortet , warum dies geschieht, aber wenn Sie beide Richtungen regelmäßig verwenden möchten ,
n
um immer nach vorne schauen undN
zu immer zurückblicken, egal welche Art und Weise Sie gesucht, können Sie dies in Ihrem setzen.vimrc
:/
und?
ohne Parameter führen Sie die letzte Suche in ihren jeweiligen (absoluten) Richtungen durch.quelle