Estou um pouco intrigado com alguns valores padrão no Vim. Em particular, pois gq{motion}
, diz-se que
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
Eu pensei que deveria ter feito mais sentido se tivesse definido a largura máxima como 80
, em vez disso.
Alguém pode me esclarecer sobre isso? Acho que estou perdendo alguma coisa.
80
terminal de toda a coluna, a última coluna tenha sido reservada para o símbolo de quebra automática? Ainda assim, se você tiver números de linha, eles definitivamente terão mais do que apenas uma coluna. Então, eu ainda estou confuso. Além disso, a partir do código que você vinculou, 79
o valor máximo pode ser usado? Talvez eu não tenha entendido o que li.
textwidth
e terminar.
tw=79
em vez de tw=80
exibir uma linha com 80 caracteres em um terminal de 80 colunas imprime uma nova linha extra.
80
é um "padrão" bastante arbitrário para começar, então ... por que não79
? Agora, a quebra automática de linhas79
em um80
terminal de colunas dá um pouco mais de espaço à direita e pode melhorar a legibilidade. github.com/vim/vim/blob/…