为什么默认制表符大小为 8 个空格?这是从哪里来的?为什么这么大?

为什么默认制表符大小为 8 个空格?这是从哪里来的?为什么这么大?

当我推tab入许多应用程序(如vimOpenOffice等)时,制表符大小相当于8个空格/字符。

这是许多应用程序的默认设置。当默认终端大小为水平 80 个字符时,为什么标签大小这么大?在 5 个标签之后,我已经跨过了终端的一半,文本开始变得丑陋,并且出现文本换行。

我想知道 8 个字符标签的决定背后的历史是什么。

我知道如何更改设置vim 将其设置为 4 个字符。我只是想了解为什么我们仍然将 8 设置为如此多应用程序的默认值。

答案1

摘自维基百科文章“Tab 键“:

实际上,可设置的制表位很快就被固定制表位取代,事实上,水平方向每 8 个字符的倍数和垂直方向每 6 行(通常为 1 英寸)的倍数都标准化了制表位。打印程序可以轻松发送必要的空格或换行符以移动到表单上的任何位置,这比设置制表位的模式和非标准方法要可靠得多。制表符只是成为一种数据压缩形式。

目前还不清楚为什么选择 8 个字符的水平制表符大小,因为 5 个字符(当时典型打印机中的半英寸)作为段落缩进更为流行。

相关内容