Wiederverwendung des Suchmusters im Ex-Modus

7

Manchmal möchte ich /vorher ein Muster ausprobieren :%s/ …. Kann ich es wiederverwenden, ohne es erneut eingeben zu müssen? (oder benutze die Maus.)

Zahnrot
quelle

Antworten:

9

Sicher, lassen Sie einfach das Muster in der Substitution leer:

:%s//replacement/
Garyjohn
quelle
4

Zusätzlich zu @ garyjohns Antwort können Sie das Suchregister<c-r>/ in einen Befehl einfügen, wenn Sie es bearbeiten möchten oder das Suchmuster nicht ausreicht.

:%s/<c-r>//replacement
FDinoff
quelle
0

Eine andere mögliche Lösung

:exe '%s/' . @/ . '/replacement/g'
Ryuichiro
quelle