2015-01-19 2 views
5

В vim, кажется обычной практикой установить ширину текста до 78, а не (как я ожидал) 80 символов. Я вижу это везде (страницы справки, моделины, vimrcs и т. Д.).В чем причина/происхождение текстовой ширины = 78 (а не 80)?

Любопытно, знает ли кто-нибудь, почему это так?

Редактировать: Я понимаю источник/аргументы за установку ширины текста 80 символов. Любопытно, почему принято устанавливать ширину 2 символа меньше 80.

+1

Терминальные экраны имели ширину 80 символов, но я бы сказал, что имеет смысл немного остановиться перед пределом. – romainl

+0

RFC2822 (электронная почта) также в виде 78 символов; возможно, это связано с этим ... Не знаю, почему (RFC упоминает «разместить все пользовательские интерфейсы ...») – Carpetsmoker

+0

Я ожидал бы 1 символьную границу (восток/запад, север/юг), а остальная часть - активная недвижимость , текст на границах (особенно со старыми мониторами на базе CTR) в некоторых случаях искажен по краям. – Joeblade

ответ

1

Как указано в комментариях, RFC2822 (Формат интернет-сообщений или «электронная почта») рекомендует длину строки 78 (исключая CRLF). Обоснование дает это

более консервативна 78 рекомендация характера для размещения много реализаций пользовательских интерфейсов, которые отображают эти сообщения, которые могут усечь или гибельно Wrap, дисплей более 78 символов в строку

Я не думаю, что RFC2822 является , почему вы видите длину символов длиной 78 символов, обычно, но я подозреваю, что оправдание похоже. В эпоху правления терминалы обычно представляли собой устройства с 80 колонками. Длина текстовой строки 78 оставила вам два столбца стоимостью «UI» для отображения таких вещей, как позиция прокрутки буфера или номера строк.

100 линий достаточно для кого-либо, не так ли?

Смежные вопросы