- Как настроить внешний виде командной строки в Windows 10
- Как настроить курсор в командной строке
- Как настроить размер шрифта и семейство в командной строке
- Как настроить макет в командной строке
- Как настроить цвет и прозрачность в командной строке
- Изменение шрифта в консоли
- Настройка цвета и шрифта командной строки в Windows 10
- 1 min
- Настройка цвета и шрифта командной строки в Windows 10
- Настроить цвет командной строки
- Персонализировать шрифт командной строки
- Добавьте красочный штрих в знакомую командную строку Windows на вашем компьютере
Как настроить внешний виде командной строки в Windows 10
Командная строка существует уже давно, и, хотя это чертовски полезный инструмент, он всегда был простым и скучным с тем же черным фоном и белым текстом.
Тем не менее, так выглядит программа по умолчанию. На самом деле, вы можете настроить многие аспекты опыта, чтобы сделать её более персональной, используя разные шрифты, цвета и расположение окон. Кроме того, если вы используете Windows 10, вы даже можете сделать консоль полупрозрачной и использовать пользовательские цветовые схемы для быстрого изменения внешнего вида.
В этом руководстве по Windows 10 мы расскажем, как персонализировать работу с командной строкой, чтобы сделать её менее скучной.
Как настроить курсор в командной строке
Чтобы настроить размер мигающего курсора в командной строке, выполните следующие действия:
- Откройте командную строку.
- Щелкните правой кнопкой мыши строку заголовка и выберите параметр «Значения по умолчанию».
- Маленький (по умолчанию).
- Средний
- Большой
Хотя мы рекомендуем использовать параметр «По умолчанию», в контекстном меню, вызываемом правой кнопкой мыши, вы можете получить доступ к настройкам командной строки как минимум двумя различными способами, и каждый из них будет по-разному влиять на внешний вид консоли.
- Значения по умолчанию: изменения, которые вы настраиваете с помощью этого параметра, не влияют на текущий сеанс, но новые параметры будут применяться при запуске командной строки с использованием любого ярлыка.
- Свойства: изменения, сделанные с помощью этой опции, будут применяться к текущему и будущим сеансам. Однако эти настройки будут применяться только к ярлыку, свойства которого были настроены. (Этот параметр обычно бывает полезен, когда вы пытаетесь настроить соответствующие параметры для различных задач.)
Как настроить размер шрифта и семейство в командной строке
Используя параметры командной строки, вы можете указать размер шрифта и семейство шрифтов в соответствии со своими предпочтениями, выполнив следующие действия:
- Откройте командную строку.
- Щелкните правой кнопкой мыши строку заголовка и выберите параметр «Значения по умолчанию».
- Откройте вкладку Шрифт.
- В разделе «Размер» выберите размер шрифта, который вы хотите использовать. (Параметр по умолчанию – 16 пикселей, но можно увеличить до 72 пикселей.)
Если вам не нравится семейство шрифтов «Consolas», используемое по умолчанию, вы можете выбрать из ряда других семейств, которые подходят для использования с командной строкой в разделе «Шрифт» (чуть ниже можно оценить как будет отображаться шрифт в окне командной строки).
Когда вы сделаете выбор, внизу страницы вы увидите предварительный просмотр новой конфигурации.
Как настроить макет в командной строке
Чтобы использовать пользовательский макет в командной строке, выполните следующие действия.
- Откройте командную строку.
- Щелкните правой кнопкой мыши строку заголовка и выберите параметр «Значения по умолчанию».
- Откройте вкладку Расположение.
- В разделе «Размер буфера экрана» вы можете указать, сколько контента вы можете просматривать и прокручивать при работе с командной строкой.
Совет: если вы хотите отрегулировать параметр ширины, не забудьте снять отметку с Перенос текстового вывода при изменении размеров .
Размер буфера использует координатную сетку для символьных ячеек, это означает, что ширина – это количество символьных ячеек, которые могут поместиться в каждой строке, а высота – это количество строк. Чем больше ширина и высота, тем больше контента вы можете просмотреть, но эти настройки не влияют на размер консоли. (Обычно не нужно изменять эти настройки, если у вас нет причины.)
В разделе «Размер окна» вы можете увеличить или уменьшить размер окна консоли, изменив параметры ширины и высоты, основанные на символьных ячейках (а не на пикселях).
Если вы хотите, чтобы командная строка запускалась в определенной позиции, снимите флажок Автоматический выбор в разделе «Положение окна» и укажите новую начальную позицию (в пикселях), используя настройки «Левый край» и «Верхний край».
При внесении изменений в правой части страницы вы увидите предварительный просмотр новой конфигурации.
Как настроить цвет и прозрачность в командной строке
Если вы хотите сделать работу с командной строкой менее скучной, вы также можете изменить цвет текста и фона, а в Windows 10 вы можете сделать окно консоли полупрозрачным (как в Linux), выполнив следующие действия:
- Откройте командную строку.
- Щелкните правой кнопкой мыши строку заголовка и выберите параметр «Значения по умолчанию».
- Откройте вкладку Цвета.
- Чтобы изменить цвета, выберите элемент с левой стороны и либо выберите цвет из списка, либо используйте настройки RGB справа, чтобы указать конкретный цвет.
Совет. Если вы не знаете точное количество красного, зеленого и синего цветов, составляющих нужный вам цвет, выполните поиск в Google по запросу «Выбор цвета RGB» и используйте найденные инструменты, чтобы получить значения.
Чтобы сделать окно консоли полупрозрачным, в разделе «Прозрачность» перетащите ползунок влево или вправо, чтобы установить степень прозрачности (минимум 30 процентов).
Кроме того, вы можете изменить прозрачность для текущего сеанса, не открывая настройки, используя комбинацию Ctrl + Shift + Колесико мыши .
Изменение шрифта в консоли
Изменение шрифта в консоли
Подскажите, пожалуйста, можно ли изменить размер шрифта частично? В консольном приложении.
Изменение шрифта консоли
Меняя шрифт в консольном окне с помощью функции void FontSize(int fontSize) // задаем размер.
Изменение шрифта в консоли
как изменить шрифт в консоли?
NightFox, тема закрыта, потому что предназначена для однозначных инструкций по решению проблем со шрифтами.
Почитав Ваше пояснение, нужно еще выполнить ряд хитрых манипуляций.
Попробуйте выполнить предложенные действия самостоятельно, если сможете понятно для новичков оформить пост — добавим в ту тему.
На счет рекомендации сменить шрифт на Consolas. В блокноте то создавать можно.
Но, вот у меня, например, подавляющее большинство батников по-умолчанию созданы в кодировке OEM-866. Получу нечитаемый текст.
Хотя как вариант, добавлю позже.
А пока, навскидку: повторить трюк с пакетным файлом в формате Little Big Endian не получилось.
Пришлите пару предложенных Вами способов в архиве — посмотрим.
Найду время — оформлю. Ибо хочу всё обмозговать и написать нормальный скрипт автосмены, а на это нужно время.
Можно массово перекодировать эти батники. Использовать такую кодировку в 2013 году это жуткий изврат (ей совсем скоро 20 лет будет). А MS почему-то вместо того чтобы сделать другую кодировку вместе со шрифтом по умолчанию, просто похоронила cmd в пользу powershell.
Кстати в диалог выбора шрифта можно добавить ещё дополнительные шрифты. Только они должны быть моноширинные, другие отвергаются. Я например добавил PT Mono. Перезагрузка не нужна, как даже и перезапуск консоли. В Windows 8 по крайней мере.
Добавлено через 13 минут
Забыл добавить, UTF-16 и 32 не поддерживаются консолью. О чём она говорит если попробовать сменить в уже запущенной консоли кодировку на, например, 1200.
Но нет уж. Ни за что. А как же совместимость? Получится, что батник будет только на моем компе работать (отображать текст) нормально. Если я передам его кому-то другому, там возникнет «небольшая» неприятность, о которой я уже могу и не вспомнить. Не насильно же заставлять всех пользователей вносить кастомные настройки консоли.
Вторая причина — это невозможность использовать скомбинированные BAT + JS файлы, но это частный случай.
Хотя и распаковать любой другой ресурс из бат-файла по-нормальному не получится.
Уж что имеем.
В Windows 8 там например еще по-интереснее. Вывод части утилит (StdOut) (это sfc, например) перевели в Unicode-кодировку и текст нормально отображается в консоли, а вот CMD фильтры вроде Find, Findstr с ней не умеют работать и хз при отладке не можешь понять, что происходит.
Нет, не убедили. Как, в какой системе и среде Вы его запускаете?
На Win XPx32, и Win 7×64, Win 8×32 присланный батник не работает, выдавая синтаксические ошибки.
Напишите то, о чем говорили, в виде более детальной статьи в свободной форме со скриншотами и примерами.
Все будут только за. Поместим в главную тему.
Можете создать новую тему для экспериментов с просьбой «красным» никому не комментировать.
Я вот хочу написать по настройке внешнего вида консоли и скоростному набору команд обзорную статью. Все никак не соберусь. Ваша с моей будут взаимодополняющими.
Добавлено через 8 минут
Согласен. Но где же я там допустил ошибку. Я поправлю, если что-то неоднозначно написал.
Да, дейсвительно есть проблема на других системах (у меня Win8 PRO x64).
Проблема заключается в том что на том же XP, когда мы переключаем на utf-8 (chcp 65001) консоль вываливается в случае с запуском батника из системы, а если самому прописать его в консоли то он тоже прерывается и повторно запускаться отказывается (!), только если перезапустить консоль можно опять попробовать запустить батник. При этом если руками ввести содержимое батника всё работает нормально.
Буду разбираться как это обойти.
Добавлено через 26 минут
Кстати на Win7 x64 chcp 65001 работало нормально, полагаю что беда только в 32-рязрядных системах.
Добавлено через 2 часа 49 минут
На быдлосборочке XP в виртуалке попробовал сменить ключи OEMCP и ACP на 65001, это приводит после перезагрузки к чёрному экрану с надписью что повреждено что-то на тему SYSTEM. Так что не советую на рабочей ОС слепо менять эти ключи. А оно и не мудрено, ACP это вовсе не «Active Code Page», а «ANSI Code Page». Если сменить OEMCP на 1251 сбоя не происходит и кодировка в консоли становится 1251. Почему же ломается при OEMCP 65001 не очень понятно, видимо надо соблюсти ещё какие-то правила.
Добавлено через 15 минут
Создал в той ветке ключ 65001 со значением unicode.nls и указал вновь ключу OEMCP значение 65001.
При перезагрузке ничего не поломалось, но консоль при chcp выдаёт «Неправильный формат параметра: (null)». Батники перестали запускаться, хотя консоль сама работает и вручную понимает всё. Самое странное что теперь нельзя сменить кодировку через chcp. Всё время выдаёт ошибку выше.
В сети что-то по этому поводу материалов очень мало полезных.
Добавлено через 14 минут
Можно сменить кодировку по умолчанию и через «HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun», но это не решает проблемы. Батники так же перестают запускаться из-за того что chcp 65001 ведёт себя неадекватно.
Настройка цвета и шрифта командной строки в Windows 10
1 min
Старая добрая командная строка Windows никогда не была самой эстетичной из инструментов командной строки, особенно по сравнению с терминалами Linux и Mac. Большинство из нас думает о командной строке как о цифровой доске с базовой эстетикой белого на черном, которая восходит к временам MS-DOS. Однако так быть не должно. Это связано с тем, что вы можете изменять и настраивать цвета и шрифты командной строки Windows 10, добавляя столь необходимый штрих цвета.
Настройка цвета и шрифта командной строки в Windows 10
В этом руководстве вы узнаете, как изменить цвета и шрифт в командной строке Windows 10 как временно (для текущего сеанса), так и навсегда. Мы также покажем вам, как отменить эти изменения и вернуться к цвету белого на черном по умолчанию, если вам не нравится то, что вы видите. Итак, без лишних слов, давайте посмотрим, как мы можем персонализировать командную строку в Windows 10.
Настроить цвет командной строки
- Во-первых, откройте командную строку. Для этого найдите «cmd» в панели поиска Windows и выберите в результатах вариант «Командная строка».
- Теперь щелкните правой кнопкой мыши верхнюю панель окна командной строки и выберите «Свойства».
- В окне “Свойства” выберите вкладку “цвета”. [1] а затем выберите нужные цвета для текста и фона, используя предварительно выбранные параметры цвета [2]. Вы также можете ввести свою собственную цветовую комбинацию RGB. [3] если хочешь.
- В первом случае я использовал старомодный вид терминала «зеленый на черном», выделив зеленый текст, оставив фон черным. На втором снимке экрана вы увидите, что мы изменили цветовую схему по умолчанию, чтобы получить черно-белый вид, очень похожий на блокнот.
- В преддверии запуска приложения «Терминал» в начале 2019 года Microsoft обновлены свойства командной строки с дополнительной вкладкой «Терминал» в составе Windows 10 build 18298. Он содержит несколько новых параметров настройки для полей курсора и цвета терминала, которые позволяют указать значения цвета RGB для цветов переднего плана и / или фона по умолчанию. Установите флажки рядом с «Использовать отдельный передний план / фон», чтобы начать работу.
- Эти цвета не зависят от цветовой палитры, выбранной на вкладке «Цвет». Как видите, я настроил поля, чтобы окно командной строки на моем компьютере получилось ярко-оранжевым фоном с белым текстом на переднем плане.
Персонализировать шрифт командной строки
- Вернувшись в диалоговое окно «Свойства», перейдите на вкладку «Шрифт», чтобы изменить характеристики шрифта, используемого в командной строке. Здесь вы можете изменить шрифт, а также размер текста. Вы также можете установить флажок «Полужирный шрифт», чтобы добавить немного веса любому шрифту, который вы выберете.
Вы можете поиграть с настройками и различными опциями, чтобы увидеть, что вам больше всего нравится.
Добавьте красочный штрих в знакомую командную строку Windows на вашем компьютере
Итак, ребята! Теперь вы знаете, как настроить командную строку Windows на компьютере с Windows 10. Если PowerShell – ваш предпочтительный инструмент командной строки и вы хотите персонализировать его с помощью пользовательских шрифтов и цветов, вам следует ознакомиться с нашим руководством о том, как изменить цветовую схему Windows PowerShell в Windows 10. Конечно, вы также можете попробовать Приложение Windows Terminal (скачать), если вы часто используете инструменты и оболочки командной строки, такие как командная строка, PowerShell и WSL.