Textbearbeitung mit Vim
Heute ging es darum eine Liste von Abkürzungen (~3000 Stück, eine Abkürzung pro Zeile) in folgendes Format zu bringen:
'1.Abk','2.Abk', ..
Mit vim war das eine Sache von Minute(n) 😉
Folgendes Makro hab ich aufgezeichnet und danach 3000mal ablaufen lassen:
[gg] - springt in die erste Zeile
[qa] - startet den Makrorecorder und zeichnet im Register 'a' auf
[Umschalt]+[J],[r],[ESC] - das Makro (aktuelle Zeile und nächste aneinanderhängen, Ersetzen-Modus, Leerzeichen durch ein Komma ersetzen
[q] - beendet die Makroaufzeichnung und speichert im genannten Register
[3000@a]- führt das aufgezeichnete Makro 3000mal aus
Jetzt noch das einzelne Komma durch ‚,‘ (Hochkomma Komma Hochkomma) ersetzen, am Beginn und Ende jeweils ein Hochkomma einfügen … fertig 😀
Schön sowas!!
Hä? Jo mai, wons schee macht!
Ähm, die Gruppe heißt HIM und die Abkürzung für „His Infernal Majesty“.
Gruß
Heimchen