Vim: Come riformattare un insieme di linee in un'unica riga (se la linea è una sola frase)?
-
12-09-2019 - |
Domanda
Non è un duplicato di in Vim, qual è il modo più semplice per unire tutte le righe di un file in una sola linea? , come ho specificamente intendo utilizzare la funzionalità gq
riformattazione.
Ho usato per scrivere lattice in vim usando 80 caratteri textwidth
. Tuttavia, ora ho passato a un textwidth
infinita, quindi le mie linee di andare avanti per sempre.
riformattazione di Vim (gqap per esempio), combina un paio di righe in un paragrafo, avvolgendoli a 80 caratteri. Mi piacerebbe che a loro si combinano invece in una sola riga.
es
Without a \clang{goto} statement in the HIR, we must instead use conditional
statements to check the iteration number.
dovrebbe riformattare in
Without a \clang{goto} statement in the HIR, we must instead use conditional statements to check the iteration number.
quando viene evidenziata e viene premuto gq
.
Soluzione
Se non ti piace "J", come suggerito depesz poi fare
:set tw=9999
Poi fare 'GQ'. Regolare tw per le vostre esigenze.
Altri suggerimenti
Perché non solo "J" le righe dopo si seleziona loro?