Vimのいくつかのデフォルト値について少し困惑しています。特に、のためにgq{motion}、と言われています
[...]
If the 'textwidth' option is 0, the formatted line
length is the screen width (with a maximum width of
79).
80代わりに、最大幅をに設定するのであれば、もっと意味があるはずだと思いました。
誰かがこれについて私に教えてもらえますか?私は何かが欠けていると思います。
80列全体のターミナルでは、最後の列がラッピングシンボル用に予約されていたのでしょうか?それでも、行番号がオンになっている場合、それらは間違いなく複数の列を取ります。だから、私はまだ困惑しています。また、リンクしたコードから、79使用できる最大値はありますか?読んだことを理解できなかったのかもしれません。
textwidthして完了できます。
tw=79代わりtw=80に、80列の端末で80文字の行を表示すると余分な改行が印刷されるためです。
80そもそも、かなりarbitrary意的な「標準」なの79でしょうか…なぜですか?現在、列幅のターミナル79で行を折り返す80と、右側にもう少し余裕ができ、読みやすくなります。github.com/vim/vim/blob/...