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-table
nessuna delle gq
opzioni 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 paragraph
questi sono codificati.
Modifica: so che potrei usare gq
o gw
formattare 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.
gq
e gw
. Sono anche felice di non essermi fermato qui, altrimenti non avrei saputo del :g
comando. :)