Replace char with newline in VI/VIM
Wenn man in VI/VIM bestimmte zeichen mit einem newline Char ersetzten möchte, geht das leider nicht wie folgt:
:%s/,/,\n/g
Da kommt leider was komisches dabei raus. Man muss folgendes anwenden damit man Zeichen mit einem Newline (Zeilenumbruch ersetzen kann)
:%s/,/,^M/g
In beiden Fällen wird das Komma (,) mit einem Komman und einem Zeilenumbruch ersetzt.
Um das ^M zu bekommen muss man strg+V und dann M drücken.
Quelle: vi – replace char with newline
Banana out