textwidth = 78(而不是80)的原因/来源是什么?

时间:2015-01-19 13:46:40

标签: vim

在vim中,通常的做法是将textwidth设置为78而不是(因为我期待)80个字符。我到处都看到了这一点(帮助页面,模型,vimrcs等)。

好奇,有谁知道这是为什么?

编辑:我理解设置80个字符的textwidth的原因/推理。只是好奇为什么通常的做法是将宽度为2的字符设置为小于80。

1 个答案:

答案 0 :(得分:1)

如评论中所述,RFC2822(互联网邮件格式或"电子邮件")建议行长度为78(不包括CRLF)。它给出的理由是

  

更保守的78字符建议是容纳显示这些消息的用户界面的许多实现,这些消息可能截断或者灾难性地换行每行超过78个字符的显示

我不认为RFC2822 为什么你看到78个字符的行长度如此普遍,但我怀疑理由是相似的。在昔日的年代,终端通常是80列显示设备。文本行长度为78,剩下两列值" UI"用于显示缓冲区滚动位置或行号等内容的空格。

任何人都可以使用100行,对吗?