Als kleiner Hinweis, anstatt die Zeilennummern eingeben zu müssen, können Sie einfach die Zeilen markieren, in denen Sie suchen/ersetzen möchten, in einem der visuellen Modi:
VISUAL
-Modus (V)
VISUAL BLOCK
-Modus (Strg+V)
VISUAL LINE
-Modus (Umschalt+V, funktioniert am besten in Ihrem Fall)
Nachdem Sie die Zeilen zum Ersetzen ausgewählt haben, geben Sie Ihren Befehl ein:
:s///g
Sie werden feststellen, dass der Bereich '<,'>
automatisch für Sie eingefügt wird:
:'<,'>s///g
Hier bedeutet '<
einfach die erste markierte Zeile und '>
bedeutet die letzte markierte Zeile.
Beachten Sie, dass das Verhalten im NORMAL
-Modus möglicherweise unerwartet ist: '<
und '>
zeigen auf den Anfang und das Ende der zuletzt hervorgehobenen Zeile in einem der VISUAL
-Modi. Stattdessen kann im NORMAL
-Modus die spezielle Zeilennummer .
verwendet werden, was einfach aktuelle Zeile bedeutet. Daher können Sie nur auf der aktuellen Zeile suchen/ersetzen, wie folgt:
:.s///g
Eine weitere Sache zu beachten ist, dass das Einfügen eines zweiten :
zwischen dem Bereich und dem Suchen/Ersetzen-Befehl keinen Schaden anrichtet, mit anderen Worten, diese Befehle funktionieren immer noch:
:'<,'>:s///g
:.:s///g