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
nnach einer Vorwärtssuche wird der Cursor beim nächsten Vorkommen vorwärts angezeigt .Durch Drücken von
Nnach einer Vorwärtssuche wird der Cursor beim nächsten Vorkommen rückwärts positioniert.Durch Drücken von
nnach einer Rückwärtssuche wird der Cursor beim nächsten Vorkommen rückwärts positioniert.Durch Drücken von
Nnach 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