Mam dość duży plik tekstowy utworzony z bloków takich jak
Short line.
Really long line.
Short line.
oddzielone pustymi liniami i chciałbym użyć vima (w Linuksie) do podziału długich linii i uzyskania bloków podobnych
Short line.
This was
part of
a long line.
Short line.
Mój problem z gq(i gw) polega na tym, że przepełnia każdy blok jako cały akapit, tzn. Nie zachowuje dwóch podziałów wiersza w każdym bloku i zgodnie z :help fo-tableżadną z gqopcji formatu nie pozwala mi robić tego, co chcę. Pomyślałem również, że mógłbym osiągnąć swój cel, gdybym mógł zdefiniować znaki nowej linii jako ograniczniki akapitów, ale zgodnie z :help paragraphnimi są one zakodowane na stałe.
Edycja: Wiem, że mógłbym użyć gqlub gwsformatować każdą długą linię jeden po drugim, ale ponieważ mój plik ma kilka tysięcy wierszy, szukam sposobu na osiągnięcie tego automatycznie.
gqi gw. Cieszę się również, że nie poprzestałem na tym, bo inaczej nie dowiedziałbym się o :gpoleceniu. :)