9.11 Die Suchfunktion
In den vi-Editor wurde eine exzellente Suchfunktion implementiert. Sie gestattet neben den normalen Suchvorgängen auch die Suche mittels regulärer Ausdrücke. Reguläre Ausdrücke haben Sie bereits in Kapitel 6 kennengelernt.
Generell wird eine Suche mit einem Slash im Kommandomodus des Editors eingeleitet. Diesem Slash folgt der Suchbegriff, etwa /Bewerbung. Mithilfe von regulären Ausdrücken können Sie auch nach dem Zeilenanfang bzw. -ende, dem Wortanfang und -ende oder nach Strings mit beliebigen Zeichen etc. suchen.
# nach dem Wort ' awk ' (samt Leerzeichen) suchen /\ awk\ # nach einer Zeile suchen, die mit 'Eine' beginnt /^Eine # Nach Wörtern suchen, die auf 'h' enden; dabei kann hinter dem # 'h' ein Leerzeichen, ein Punkt oder ein Ausrufezeichen stehen. /?*h[\ .!]
Listing 9.3 Suchen nach Textstellen
Um zum nächsten Suchergebnis zu springen, müssen Sie lediglich erneut einen Slash im Kommandomodus eintippen.