Ich möchte ein Wort von meiner aktuellen Cursorposition in vim nach oben in der Datei suchen.
Wie kann man das erreichen?
Auch, wie man dasselbe für abwärts in der Datei macht.
:set hlsearchund :set incsearchkönnten für Sie von Interesse sein.
Ich möchte ein Wort von meiner aktuellen Cursorposition in vim nach oben in der Datei suchen.
Wie kann man das erreichen?
Auch, wie man dasselbe für abwärts in der Datei macht.
:set hlsearchund :set incsearchkönnten für Sie von Interesse sein.
Antworten:
Um rückwärts von Ihrem Cursor nach einem Wort zu suchen, verwenden Sie einfach ?. Also, um das Wort "Fred" zu finden, würden Sie ausgeben ?fred.
Für die Vorwärtssuche verwenden Sie /"fred" als Beispiel, das Sie erneut ausgeben würden /fred.
Wenn Sie weiterhin nach demselben Begriff suchen möchten, können Sie den nBefehl in derselben Richtung verwenden . (Oder Sie können ?oder /ohne Argumente ausgeben ).
Wenn Sie ?search textim Befehlsmodus tippen, wird vom Punkt aus rückwärts gesucht, während /search textvorwärts gesucht wird.
Durch Eingabe wird nzur nächsten Instanz des Suchtexts in der Richtung gewechselt, in der Sie zuletzt gesucht haben, und durch Eingabe wird Nin die entgegengesetzte Richtung Ihrer letzten Suche gewechselt.