Sono un po 'perplesso su alcuni valori predefiniti in Vim. In particolare, per gq{motion}
, si dice che
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
Ho pensato che avrebbe dovuto avere più senso se invece avesse impostato la larghezza massima su 80
.
Qualcuno può illuminarmi di questo? Immagino che mi manchi qualcosa.
80
terminale a livello di colonna, l'ultima colonna era riservata al simbolo di avvolgimento? Tuttavia, se hai i numeri di riga attivi, avranno sicuramente più di una sola colonna. Quindi, sono ancora perplesso. Inoltre, dal codice che hai collegato, è 79
il valore massimo che può essere utilizzato? Forse non ho capito cosa ho letto.
textwidth
ed eseguire.
tw=79
anziché tw=80
perché la visualizzazione di una riga lunga 80 caratteri su un terminale di 80 colonne stampa una nuova riga in più.
80
è uno "standard" piuttosto arbitrario per cominciare, quindi ... perché no79
? Ora, avvolgendo le linee79
in un80
terminale a livello di colonna si dà un po 'più spazio a destra e può migliorare la leggibilità. github.com/vim/vim/blob/…