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.
80terminale 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, è 79il valore massimo che può essere utilizzato? Forse non ho capito cosa ho letto.
textwidthed eseguire.
tw=79anziché tw=80perché 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 linee79in un80terminale a livello di colonna si dà un po 'più spazio a destra e può migliorare la leggibilità. github.com/vim/vim/blob/…