Estoy un poco perplejo acerca de algunos valores predeterminados en Vim. En particular, para gq{motion}, se dice que
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
Pensé que debería haber tenido más sentido si hubiera establecido el ancho máximo en su 80lugar.
¿Puede alguien aclararme sobre esto? Supongo que me estoy perdiendo algo.
80terminal de columnas, la última columna estaba reservada para el símbolo de ajuste? Aún así, si tiene números de línea, entonces definitivamente tomarán más de una columna. Entonces, todavía estoy perplejo. Además, desde el código que vinculó, ¿es 79el valor máximo que se puede usar? Quizás no entendí lo que leí.
textwidthy terminar.
tw=79en lugar de tw=80porque mostrar una línea de 80 caracteres de longitud en un terminal de 80 columnas imprime una nueva línea adicional.
80para empezar es un "estándar" bastante arbitrario, así que ... ¿por qué no79? Ahora, las líneas de ajuste79en un80terminal de ancho de columnas dan un poco más de espacio a la derecha y pueden mejorar la legibilidad. github.com/vim/vim/blob/…