У меня довольно большой текстовый файл, состоящий из блоков, таких как
Short line.
Really long line.
Short line.
разделены пустыми строками, и я хотел бы использовать vim (в Linux) для разбиения длинных строк и получения блоков, таких как
Short line.
This was
part of
a long line.
Short line.
Моя проблема с gq
(и gw
является то , что он перекомпоновкой каждого блока как весь абзац, т.е. не сохраняет два разрыва строки внутри каждый блока, и в соответствии :help fo-table
ни один из вариантов формата gq
«ы не позволит мне делать то, что я хочу.
Я также подумал, что смог бы достичь своей цели, если бы мог определить символы новой строки в качестве разделителей абзацев, но в соответствии с :help paragraph
которые жестко запрограммированы.
Изменить: я знаю, что я мог бы использовать gq
или gw
для форматирования каждой длинной строки одну за другой, но так как мой файл занимает несколько тысяч строк, я ищу способ достичь этого автоматически.