デフォルトのタブサイズが8スペースなのはなぜですか?これはどこから来たのですか、なぜそんなに大きいのですか?[閉まっている]


11

OpenOfficeなどのtab多くのアプリケーションをプッシュするvimと、タブのサイズは8スペース/文字に相当します。

これは多くのアプリケーションのデフォルトです。デフォルトの端末サイズが横80文字の場合、タブサイズがこれほど大きいのはなぜですか。5つのタブの後、ターミナルの半分のところにいると、テキストが折り返されて、醜く見え始めます。

8文字のタブの決定の背後にある歴史は何なのかと思っていました。

vimの設定を4文字にする方法を知っています。なぜ多くのアプリケーションでデフォルトとして8が設定されているのかを理解したいだけです。

回答:


15

タブキー」に関するウィキペディアの記事から:

実際には、設定可能なタブストップは、固定タブストップにかなり迅速に置き換えられ、事実上、水平8文字の倍数ごと、垂直6行ごと(通常は垂直1インチ)に標準化されました。印刷プログラムは、必要なスペースまたはラインフィードを簡単に送信して、フォーム上の任意の位置に移動できます。これは、タブストップを設定するモーダルで非標準の方法よりもはるかに信頼性が高かったです。タブ文字は、単にデータ圧縮の形式になりました。

当時の典型的なプリンターでは5インチ(1/2インチ)が段落のインデントとしてはるかに人気だったため、8文字の水平タブサイズが選択された理由は不明です。


インチとは何か関係があるとは思わなかった。
nelaaro

1
なぜ私たちはまだそのデフォルトを維持するのですか?
nelaaro

3
@nelaar:歴史的な先例。8カラムのタブストップに依存するように書かれたテキストファイルがたくさんあります。しかし、私(および他の多くの人々)は、インデントのためにタブではなくスペースを好みます。私の中で.vimrc、私は持っset expandtabていset sw=4ます。タップストップ(ts)をデフォルトの8に設定したままにします。インデントにはCtl -TとCtrl-Dを使用します。
キーストンプソン

実際、これは手動タイプライターの時代から来たと思います。8文字ごとに固定タブストップを使用すると、数値の表をすばやくフォーマットできました。8スペースは最大7文字とスペースを許可します。ほとんどの目的ではそれで十分でした。より小さく、あなたの数を合わせることができません。より大きく、テーブルに非常に多くの列を含めることはできません。私はまだ8文字ごとにタブストップを修正した手動タイプライターを持っています。
Floris

1
Fyi、ウィキペディアは、最後の段落を変更して、なぜ5文字ではなく8文字が選択されたのかを説明しています。 2つのうち、限られたデジタルエレクトロニクスでは、バイナリで計算する方が簡単でした。」
GDP2 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.