Vim: Come riformattare un insieme di linee in un'unica riga (se la linea è una sola frase)?

StackOverflow https://stackoverflow.com/questions/1450904

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.

È stato utile?

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?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top