Substitution und reguläre Ausdrücke
Reguläre Ausdrücke und ihre Benutzung mit dem Substitute-Befehl tragen maßgeblich zur Leistungsfähigkeit von vi beim Bearbeiten bei.
Der Substitute-Befehl
Die allgemeine Form des Substitute-Befehls sieht so aus:
:[adr1
[,adr2
]]s/alt
/neu
/[Flags
]
Wird das Suchmuster (:s//
Ersetzung
/
) weggelassen, dann wird der reguläre Ausdruck der letzten Suche oder Substitution benutzt.
Ein leerer Ersetzungsteil (:s/
Muster
//
) »ersetzt« den entsprechenden Text durch nichts, so dass er effektiv aus der Zeile gelöscht wird.
Substitutionsflags
Flag |
Bedeutung |
---|---|
|
Bestätigt jede Substitution |
|
Ändert auf allen Zeilen alle Vorkommen von alt auf neu (global) |
|
Gibt die Zeile aus, nachdem die Änderung erfolgt ist |
Oft ist es sinnvoll, ...
Get vi und Vim kurz & gut now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.