2

Первое изображение - вывод терминала Mac, эти столбцы выровнены по вертикали.

Это вывод Windows cmder , в беспорядке. Могу ли я настроить это?

2 ответа2

1

Как я могу настроить вывод командной строки для выравнивания столбцов по вертикали?

Вы используете шрифт переменной ширины в вашей программе (cmder).

Для правильного выравнивания дисплея вам необходимо использовать шрифт фиксированной ширины (моноширинный).

Моноширинные шрифты обычно используются для терминалов, IDE и программных текстовых редакторов. Ниже приведены некоторые веские причины для этого.

Несмотря на то, что компьютеры теперь могут отображать самые разные шрифты, большинство IDE и программных текстовых редакторов используют моноширинный шрифт в качестве шрифта по умолчанию. Это повышает удобочитаемость исходного кода, который часто сильно зависит от различий, связанных с отдельными символами, и делает различия между буквами более однозначными в ситуациях, таких как поля ввода пароля, где ошибки ввода недопустимы. [2] Моноширинные шрифты также используются в эмуляции терминала и для размещения табличных данных в текстовых документах. В технических руководствах и ресурсах для языков программирования часто используется моноширинный шрифт, чтобы отличать код от текста на естественном языке.

Источник моноширинный

0

Как говорит ДэвидПостилл, использование моноширинных шрифтов является предпочтительным способом. Эти шрифты выделены жирным шрифтом в окне списка шрифтов.

Однако вы можете попытаться использовать пропорциональные шрифты и заставить ConEmu рассматривать их как моноширинные. Просто установите флажок Monospace и (опционально) поэкспериментируйте с полями Width и Cell . Cell зарезервирует ширину для персонажа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .