vim
Suche im aktuellen Puffer
Suche…
Suche nach einem beliebigen Muster
Die Standardsuchbefehle von Vim sind /
für die Vorwärtssuche und ?
für die Rückwärtssuche.
So starten Sie eine Suche im normalen Modus:
- drücken Sie
/
, - Schreibe dein Muster,
- Drücken Sie
<CR>
, um die Suche durchzuführen.
Beispiele:
/foobar<CR> search forward for foobar
?foo\/bar<CR> search backward for foo/bar
n
und N
können Sie zum nächsten und vorherigen Ereignis springen:
Durch Drücken von
n
nach einer Vorwärtssuche wird der Cursor beim nächsten Vorkommen vorwärts angezeigt .Durch Drücken von
N
nach einer Vorwärtssuche wird der Cursor beim nächsten Vorkommen rückwärts positioniert.Durch Drücken von
n
nach einer Rückwärtssuche wird der Cursor beim nächsten Vorkommen rückwärts positioniert.Durch Drücken von
N
nach einer Rückwärtssuche wird der Cursor beim nächsten Vorkommen vorwärts angezeigt .
Suche nach dem Wort unter dem Cursor
Bewegen Sie den Cursor im normalen Modus zu einem beliebigen Wort und drücken Sie *
, um das nächste Vorkommen des Wortes unter dem Cursor vorwärts zu suchen, oder drücken Sie #
, um rückwärts zu suchen.
*
oder #
Suche nach dem exakten Wort unter dem Cursor: Die Suche nach big
würde nur big
und nicht bigger
.
Unter der Haube verwendet Vim eine einfache Suche mit Wortgrenzen Atom:
-
/\<big\>
für*
, -
?\<big\>
für#
.
g*
oder g#
suchen nicht nach dem genauen Wort unter dem Cursor: Suchen nach big
würde bigger
.
Unter der Haube verwendet Vim eine einfache Suche ohne Atome mit Wortgrenzen :
-
/\<big\>
für*
, -
?\<big\>
für#
.
Befehl in Zeilen ausführen, die Text enthalten
Der Befehl :global
bereits ein eigenes Thema: Der globale Befehl