Vim greplace: Unterschied zwischen den Versionen
Jochen (Diskussion | Beiträge) (Die Seite wurde neu angelegt: == Greplace - Text in mehreren Dateien suchen und ersetzen == Bei umzug auf einen neuen Server mussten in allen apache configs die IP Adressen ausgewechselt werden. Da...) |
(kein Unterschied)
|
Version vom 5. Juni 2009, 20:03 Uhr
Greplace - Text in mehreren Dateien suchen und ersetzen
Bei umzug auf einen neuen Server mussten in allen apache configs die IP Adressen ausgewechselt werden. Dabei bin ich auf das sehr nützliche plugin für vim gestossen. Hier eine kleine vorgehensweise:
Beispiel:
- Download von der Seite
http://www.vim.org/scripts/script.php?script_id=1813 - Entpacken nach $HOME/.vim/
- ins Apache sites Verzeichnis wechseln und vim starten
- :Gsearch 2001:6f8:1209::1 *.conf
- Shift+V und alle zeilen markieren die man Ändern will und ':` Drücken
- :'<,'>s/2001:6f8:1209::1/2001:6f8:1209:f0:216:3eff:fe03:a7/
- :Greplace aufrufen und einzeln (y) oder global (a) bestätigen
- :wall (alles speichern)
- :qall (alles beenden)