Если ты часто работаешь с командной строкой — в PowerShell, WSL, CMD или даже с SSH — то стандартный консольный интерфейс Windows тебе уже давно надоел. Он медленный, неудобный, не позволяет открывать несколько вкладок, и выглядит как из 2005 года. Windows Terminal — это то, что меняет всё. Но просто установить его недостаточно. Настоящая сила — в настройке: профилях, цветах, шрифтах и поведении. Я покажу, как это сделать так, чтобы терминал стал твоим инструментом, а не раздражителем.
- Что такое профиль и зачем он нужен
- Как открыть и редактировать настройки
- Как добавить новый профиль: пример с WSL
- Цветовые темы: от серого к красивому
- Сравнение популярных тем
- Что выбрать в зависимости от ситуации
- Частые ошибки — и как их избежать
- Как лучше сделать: практические рекомендации
- Как настроить шрифт и размер
- Что делать, если терминал сломался
- Итог: что делать прямо сейчас
Что такое профиль и зачем он нужен
Профиль в Windows Terminal — это сохранённая конфигурация для конкретной оболочки. У тебя может быть один профиль для PowerShell, другой — для WSL Ubuntu, третий — для SSH-подключения к серверу, и ещё один — для CMD, если ты по какой-то причине его используешь. Каждый профиль хранит:
- какую команду запускать
- начальную директорию
- цветовую схему
- шрифт и размер
- поведение при открытии (например, запускать в полный экран)
Почему это важно? Потому что ты не хочешь каждый раз вручную выбирать, куда подключаться, и настраивать цвета. Ты хочешь нажать одну кнопку — и получить готовый терминал с нужными настройками. Это экономит время и снижает вероятность ошибки.
Как открыть и редактировать настройки
Открой Windows Terminal. Нажми Ctrl + , — и сразу попадёшь в файл settings.json. Это текстовый файл, который ты редактируешь прямо в редакторе терминала. Он выглядит как JSON, но не пугайся — тебе не нужно знать JavaScript. Ты будешь просто менять значения.
Если ты не видишь этого файла — значит, ты ещё не создал ни одного профиля. Запусти PowerShell через терминал, потом закрой и открой настройки снова — файл появится.
Файл состоит из двух основных секций:
profiles— тут перечислены все твои оболочкиschemes— тут хранятся цветовые темы
Ты можешь редактировать их вручную, но лучше начать с визуального редактора. Внизу окна настроек есть кнопка “Open JSON file” — кликни по ней. Она откроет файл в редакторе, где ты увидишь всё, что нужно.
Как добавить новый профиль: пример с WSL
Допустим, ты установил Ubuntu через WSL. В терминале ты видишь только PowerShell и CMD. Как добавить Ubuntu?
В файле settings.json найди массив "profiles". Внутри него есть список профилей. Добавь новый объект:
{
"guid": "{2c4de342-38b7-51cf-b940-2309a097f518}",
"name": "Ubuntu",
"commandline": "wsl.exe",
"hidden": false,
"icon": "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png",
"startingDirectory": "%USERPROFILE%"
}
Где взять guid? Его можно сгенерировать вручную. Просто включи любой онлайн-генератор UUID (например, uuidgenerator.net) и скопируй значение. Не забудь обернуть его в фигурные скобки.
Почему именно так? Потому что Windows Terminal использует GUID как уникальный идентификатор профиля. Если ты не укажешь его — терминал может не распознать профиль или создать дубликат.
Параметр startingDirectory — важен. Если ты работаешь с проектами, установи путь к папке с кодом:
"startingDirectory": "C:\\Users\\Твой_Ник\\Projects"
Обрати внимание на двойные обратные слеши — в JSON они экранируются. Если напишешь C:\Users\Твой_Ник\Projects — терминал сломается.
После сохранения файла (Ctrl+S) закрой и снова открой Windows Terminal. В выпадающем меню вверху появится твой новый профиль — Ubuntu. Кликни по нему — и ты сразу в линуксовой оболочке, без лишних действий.
Цветовые темы: от серого к красивому
Темы — это не про красоту. Это про читаемость. Ты не хочешь, чтобы синий текст на тёмном фоне сливался с чёрным. Или чтобы белый текст на светлом фоне слепил глаза. Тема — это набор цветов для текста, фона, курсора и т.д.
Windows Terminal идёт с 10+ встроенными темами. Но ты можешь создать свою. Вот как это сделать:
В файле settings.json найди секцию "schemes". Там уже есть темы вроде "Campbell" или "One Half Dark". Скопируй одну из них и вставь ниже — ты получишь копию, которую можешь редактировать.
Пример моей любимой темы — тёмная с акцентами на зелёном:
{
"name": "MyDarkGreen",
"black": "#1e1e1e",
"red": "#e74c3c",
"green": "#2ecc71",
"yellow": "#f39c12",
"blue": "#3498db",
"purple": "#9b59b6",
"cyan": "#1abc9c",
"white": "#dcdcdc",
"brightBlack": "#666666",
"brightRed": "#e74c3c",
"brightGreen": "#2ecc71",
"brightYellow": "#f39c12",
"brightBlue": "#3498db",
"brightPurple": "#9b59b6",
"brightCyan": "#1abc9c",
"brightWhite": "#ffffff",
"background": "#1e1e1e",
"foreground": "#dcdcdc"
}
Цвета задаются в формате #RRGGBB — шестнадцатеричный код. Ты можешь подобрать их в любом цветовом пикере (например, в Figma, Photoshop или онлайн-инструментах вроде Coolors).
После добавления темы — вернись в секцию "profiles" и добавь строку:
"colorScheme": "MyDarkGreen"
Вот и всё. Теперь твой профиль Ubuntu будет использовать твою тему. Попробуй разные сочетания — например, тёмный фон с жёлтым текстом отлично подходит для работы в ночное время. А светлая тема с серым текстом — если ты работаешь в офисе с ярким освещением.
Сравнение популярных тем
Вот что реально работает на практике — не просто красиво, а удобно:
| Тема | Фон | Текст | Для кого | Плюсы | Минусы |
|---|---|---|---|---|---|
| One Half Dark | Тёмно-серый | Светло-серый | Разработчики | Высокая контрастность, хорошо читается | Слишком холодный, не для долгой работы |
| Dracula | Тёмно-фиолетовый | Светло-серый | Те, кто любит стиль | Красиво, популярна | Слишком много цветов — может отвлекать |
| Windows Dark | Чёрный | Белый | Стандартные пользователи | Просто, надёжно, работает везде | Может слепить в темноте |
| MyDarkGreen (свой вариант) | Тёмно-серый | Белый | Работа с кодом | Зелёный акценты — легко найти ошибки | Нужно настраивать вручную |
| Light | Белый | Тёмно-серый | День, офис, яркий свет | Мягко для глаз при дневном свете | Слишком бледно в темноте |
Если ты работаешь с кодом — выбирай темы с акцентами на зелёном, синем и жёлтом. Они помогают быстрее находить ключевые слова, ошибки, строки логов. Если ты просто запускаешь команды — хватит и стандартной тёмной темы.
Что выбрать в зависимости от ситуации
- Работаешь с кодом ночью? — Используй тёмную тему с жёлтым/зелёным акцентом (как MyDarkGreen). Снижает нагрузку на глаза.
- Постоянно переключаешься между WSL и PowerShell? — Создай два профиля с разными иконками и цветами. Так ты сразу поймёшь, где ты.
- Подключаешься к серверу по SSH? — Создай отдельный профиль с командой
ssh user@serverи установи цвета, отличные от локальных. Это защитит от путаницы — ты не случайно не введёшь команду на продакшене. - Используешь терминал на ноутбуке с плохим экраном? — Выбери белый фон и тёмный текст. Контраст лучше воспринимается на дешёвых IPS-матрицах.
- Показываешь терминал на презентации? — Используй светлую тему с крупным шрифтом (16–18pt). Слайды — не для тёмных тем.
Частые ошибки — и как их избежать
- Пишу цвета без хеша —
red: "2ecc71"— так не работает. Нужно"#2ecc71". Без решётки — терминал игнорирует цвет. - Использую одинарные кавычки — JSON требует двойных.
'name': "Ubuntu"— сломается. Только"name": "Ubuntu". - Забываю про обратные слеши в путях —
C:\Users\Name→C:\\Users\\Name. Или используй прямые слеши:C:/Users/Name— это тоже работает. - Копирую профиль без GUID — если ты скопировал профиль и не поменял GUID — терминал может сломаться или не запустить обе копии.
- Настраиваю шрифт, который не установлен — если ты выбрал
FiraCode, а его нет на компьютере — терминал упадёт на стандартный. Установи шрифт через официальный репозиторий — и только потом указывай его в настройках.
Как лучше сделать: практические рекомендации
- Создавай профили для каждого сценария — не просто «PowerShell», а «PowerShell — Dev», «PowerShell — Prod», «WSL — Django», «SSH — AWS».
- Используй иконки — в профиле добавь
"icon": "...". Можно использовать иконки из Windows Terminal (они встроены) или загрузить свои PNG (размер 256×256). Иконка — это мгновенное визуальное различие. - Устанавливай шрифт с поддержкой лигатур — FiraCode, Cascadia Code, JetBrains Mono. Они делают код читаемее:
!=превращается в≠,==в≡. Это не просто красиво — это снижает когнитивную нагрузку. - Не ставь слишком маленький шрифт — 10–12pt — оптимально. Меньше — глаза устают. Больше — не помещается много строк.
- Сохраняй настройки в облако — скопируй файл
settings.jsonв OneDrive или GitHub. Тогда, если ты переустановишь Windows — всё вернётся за минуту.
Как настроить шрифт и размер
В том же файле settings.json найди в профиле строку:
"fontFace": "Cascadia Code",
"fontSize": 12
Если ты не знаешь, какие шрифты поддерживают лигатуры — вот список проверенных:
- Cascadia Code — от Microsoft, отлично интегрируется с Windows Terminal
- Fira Code — популярна, бесплатна, поддерживает почти все лигатуры
- JetBrains Mono — создана для программистов, очень читаемая
- Consolas — стандартный шрифт Windows, не поддерживает лигатуры, но работает везде
Установи шрифт с официального сайта, перезагрузи компьютер (иногда нужно), потом укажи его в настройках. Проверь — если текст стал чище, а символы вроде => превратились в ⟶ — значит, лигатуры работают.
Что делать, если терминал сломался
Если ты случайно сломал settings.json — не паникуй. Windows Terminal не удаляет старые настройки. Закрой терминал. Перейди в папку:
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState
Там найди файл settings.json. Переименуй его в settings.json.bak. Запусти терминал — он создаст новый файл с настройками по умолчанию. Потом открой бэкап, скопируй нужные профили и вставь в новый файл. Это безопаснее, чем редактировать сломанный JSON вручную.
Итог: что делать прямо сейчас
Вот твой чек-лист на 5 минут:
- Открой Windows Terminal и нажми Ctrl + ,.
- Добавь профиль для WSL или SSH — просто скопируй пример из этой статьи.
- Выбери цветовую схему: если работаешь ночью — тёмная с зелёным; если днём — светлая.
- Установи шрифт Cascadia Code или Fira Code (если ещё не установлен).
- Сделай размер шрифта 12.
- Сохрани файл.
- Закрой и открой терминал — проверь, всё ли работает.
Если ты сделал это — ты уже на шаг впереди 90% пользователей. Ты не просто используешь терминал. Ты настроил его под себя. Это как кастомизировать руль в машине — не обязательно, но когда ты это сделал — уже не хочешь возвращаться назад.
Сделай это сегодня. Завтра ты будешь благодарить себя за то, что не тратил время на поиск нужной команды в неправильном окне.
