Поздно к игре, но, поскольку все остальные, похоже, решили не ту проблему, и поскольку Google предоставил решение для моей проблемы, я чувствую себя обязанным предоставить свое решение.
Накопить шаблон соответствуетодна строка в "a
:g/pattern/ norm "apkJ"addu
или использование неназванного регистра
:g/pattern/ norm pkJddu
Не удаляет новые строки в регистре, так как это не обязательно.
Если вы удалите u
в конце кода нормы, он будет использовать уже использованные строки в файле, что, возможно, упростит ручную обработку файла, так как вам не нужно ничего читатьоб этом уже позаботились.
Цитировать:
[ join lines ]
JJJJJ
Вопрос, почему бы не использовать 5J
или визуальный режимили :%j
(объединяет все строки в файле)?
Не по теме:
"How do you mark text between "" in code blocks,
not to be colour coded?"