Почему Windows cmd.exe ограничен 80 символами в ширину? - PullRequest
101 голосов
/ 26 ноября 2008

Я люблю растягивать свой терминал на Unix. Какова история или причина командной строки windows lame?

Ответы [ 13 ]

1 голос
/ 26 ноября 2008

Потому что MS во многих случаях ценит «обратную совместимость», и в этом случае я подозреваю, что это неуместное убеждение, что это как-то расстроит людей, если у них нет стандартного окна шириной 80.

Конечно, это может быть запрограммировано на фиксированную ширину в 80 символов, когда это было в значительной степени универсальным, и дополнительные настройки свойств были чем-то вроде хака.

0 голосов
/ 02 июля 2012

Потому что повышение удобства использования и функциональности всего, что требуется для разработки под Unix / GNU, подорвет Windows как коммерческую платформу для партнеров Microsoft. Предотвращение этого означает, что продукты других крупных компаний для разработчиков, такие как улучшенные терминалы и другие обычные сторонние продукты, такие как текстовые процессоры, видеоплееры и т. Д., Не конкурируют с существующим программным обеспечением Unix / GNU. Без этого Windows не была бы прибыльной платформой, и Microsoft утратила бы монополию на настольные ПК.

Вот почему терминал отстой, нет API POSIX, нет поддержки C99 в MSVC, и этот список можно продолжить. Для пояснения, общие технологии и разработки Unix / GNU намеренно не поддерживаются, поэтому крупным коммерческим компаниям-разработчикам программного обеспечения не приходится конкурировать с ними.

0 голосов
/ 26 ноября 2008

Поскольку он будет прокручиваться слева направо, а также вверх и вниз, самое первое, что я делаю в системе, - это определил мою ширину как 180 и сохранил ее. Этого, как правило, достаточно, чтобы следы стека не приходилось переносить по большей части, но не настолько, чтобы вы теряли тонну пространства.

Пока вы это делаете, установите вертикальный размер (буфер прокрутки) на все 9. Вы будете рады, что когда-то сделали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...