Вот ответ, который работал для меня. От этого парня
---- цитата http://jaysonlorenzen.wordpress.com/2009/04/28/use-vi-editor-to-insert-newline-char-in-replace/
Что-то еще, что я должен сделать и не могу вспомнить, а затем должен искать.
В vi для вставки символа новой строки в поиск и замену выполните следующие действия:
:% S / look_for / replace_with ^ М / г
приведенная выше команда заменит все экземпляры «look_for» на «replace_with \ n» (с \ n означает перевод строки)
, чтобы получить «^ M», введите комбинацию клавиш «ctl-V», затем (отпустите все клавиши) нажмите клавишу «enter».