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:

  1. drücken Sie / ,
  2. Schreibe dein Muster,
  3. 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



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow