Ho un file di testo abbastanza grande formato da blocchi come
Short line.
Really long line.
Short line.
separati da linee vuote, e vorrei usare vim (su Linux) per abbattere le lunghe file e ottenere blocchi simili
Short line.
This was
part of
a long line.
Short line.
Il mio problema con gq(e gw) è che ridisegna ogni blocco come un intero paragrafo, ovvero non conserva le due interruzioni di riga all'interno di ciascun blocco e, in base a :help fo-tablenessuna delle gqopzioni di formato, mi consentirebbe di fare ciò che voglio. Ho anche pensato che avrei potuto raggiungere il mio obiettivo se avessi potuto definire i caratteri di nuova riga come delimitatori di paragrafo, ma secondo :help paragraphquesti sono codificati.
Modifica: so che potrei usare gqo gwformattare ciascuna riga lunga una per una, ma poiché il mio file si estende su alcune migliaia di righe, sto cercando un modo per raggiungere questo obiettivo automaticamente.
gqe gw. Sono anche felice di non essermi fermato qui, altrimenti non avrei saputo del :gcomando. :)