Чому розміщення вкладки за замовчуванням становить 8 пробілів? Звідки це походить і чому він такий великий? [зачинено]


11

Коли я натискаю tabна багато додатків, таких як vimOpenOffice тощо, розмір вкладки еквівалентний 8 пробілам / символам.

Це за замовчуванням для багатьох програм. Якщо розмір терміналу за замовчуванням становить 80 символів по горизонталі, чому розмір вкладки такий великий? Через 5 вкладок я перебуваю на півдорозі через термінал, і текст починає виглядати некрасиво, із загортанням тексту.

Мені було цікаво, яка історія за рішенням для 8 вкладок.

Я знаю, як змінити налаштування в vim, щоб це було 4 знаки . Я просто хочу зрозуміти, чому у нас все ще встановлено 8 за замовчуванням для стількох програм.

Відповіді:


15

З статті Вікіпедії на " Клавіша вкладки ":

На практиці встановлені упори вкладки досить швидко були замінені фіксованими упорами табуляції, фактично стандартизованими на кожен кратний з 8 символів по горизонталі та кожні 6 рядків вертикально (як правило, один дюйм по вертикалі). Програма друку може легко надсилати необхідні пробіли чи канали рядків для переміщення до будь-якої позиції, яку потрібно шукати у формі, і це було набагато надійніше, ніж модальні та нестандартні методи встановлення зупинок вкладки. Символи вкладок просто стали формою стиснення даних.

Незрозуміло, чому було обрано 8-символьний розмір горизонтальної вкладки, оскільки 5 символів, півтора дюйма в типовому для того часу принтері, були набагато популярнішими як відступ абзацу.


Не думав, що це має щось взагалі з дюймом.
nelaaro

1
Чому ми досі зберігаємо цей дефолт.
nelaaro

3
@nelaar: Історичний прецедент; Є багато текстових файлів, записаних залежно від 8-стовпець вкладки. Але я (і багато інших людей) віддаю перевагу пробілам, а не вкладкам для відступу. В моєму .vimrcя маю set expandtabі set sw=4; Я тримаю tapstops ( ts) встановленою за замовчуванням 8. Я використовую Ctl-T і Ctrl-D для відступу.
Кіт Томпсон

Власне, я вважаю, що це відбувається з часів машинних машинок - де фіксована вкладка зупинки кожні 8 символів дозволила швидко відформатувати таблицю чисел. Дозволяється 8 пробілів до 7 символів плюс пробіл; для більшості цілей, які були (і є) достатніми. Будь-які менші розміри, і ви не можете помістити свої номери; більше, і у вас не може бути дуже багато стовпців у вашій таблиці. У мене ще є друкарська машинка вручну, яка має фіксовану зупинку вкладок на кожні 8 символів.
Флоріс

1
Фій, Вікіпедія змінила цей останній абзац, щоб пояснити, чому 8 символів було обрано понад 5 символів: "Еволюціонувала загальна горизонтальна вкладка з восьми символів, незважаючи на те, що п’ять символів були пів-дюймовими і типовий відступ часу абзацу, бо як потужність з двох було легше обчислити у двійковій формі для обмеженої доступної цифрової електроніки ".
ВВП2
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.