Припустимо, ви набрали довгий документ vim з автоматичним розривом рядка, тому всі рядки були розбиті на, скажімо, 79 символах. Можливо, ви навіть застосували форматування до всього документа, щоб розбити всі рядки на цій довжині.
Абзаци розміщені у вашому документі порожніми рядками.
Тепер ви вирішите, що взагалі не хочете розривів рядків в абзацах.
Як можна видалити всі розриви рядків в абзацах, не усуваючи межі абзацу взагалі?
Я зробив цей швидкий і ідіотський злом, але шукаю правильний шлях.
:%s/^\s*$/@@@@@ - replace blank lines with @@@@@
ggVGgJ - join all lines in the file
:%s/@@@@@/\r\r/g - replace @@@@@ with line breaks