Windows Terminal объединяет командную строку, PowerShell, WSL и Azure Cloud Shell в одном окне с вкладками. Встроенный в Windows 11, терминал поддерживает разделение панелей, темы, прозрачность, лигатуры шрифтов и GPU-ускоренный рендеринг. Правильная настройка превращает его в мощный инструмент разработчика.
Главное:
- Профили настраиваются для каждой оболочки отдельно: PowerShell, CMD, WSL
- Файл settings.json дает полный контроль над всеми параметрами
- Разделение панелей дает возможность работать с несколькими оболочками одновременно
- Шрифты Nerd Font добавляют иконки в терминал для Oh My Posh и Starship
Установка и базовая настройка
Windows Terminal предустановлен в Windows 11. Если отсутствует, установите через winget:
winget install Microsoft.WindowsTerminalИли из Microsoft Store.
Установка в качестве терминала по умолчанию: «Параметры» — «Конфиденциальность и защита» — «Для разработчиков» — «Терминал» — выберите «Windows Terminal».
Или в самом Terminal: «Параметры» (Ctrl+,) — «Запуск» — «Приложение терминала по умолчанию» — «Windows Terminal».
Базовые настройки запуска:
- Профиль по умолчанию: выберите PowerShell, CMD или WSL
- Режим запуска: «По умолчанию», «Развернуто» или «Во весь экран»
- Поведение при запуске: «Открыть новый экземпляр» или «Присоединить к существующему»
- Начальный каталог: укажите рабочую папку (например, C:Projects)
Все настройки хранятся в файле settings.json. Откройте его: Ctrl+Shift+, (запятая). Подробнее об основах PowerShell.
Настройка профилей
Каждая оболочка имеет отдельный профиль с собственными настройками внешнего вида и поведения.
Настройки — «Профили» — выберите профиль. Основные параметры:
- Начальный каталог: рабочая папка при открытии
- Командная строка: путь к исполняемому файлу (powershell.exe, cmd.exe, wsl.exe)
- Значок: иконка на вкладке
- Имя вкладки: отображаемое название
Вкладка «Оформление»:
- Цветовая схема: встроенные (One Half Dark, Tango Dark, Campbell) или пользовательские
- Начертание шрифта: рекомендуется Cascadia Code (встроенный) или CaskaydiaCove Nerd Font
- Размер шрифта: 10-14pt для комфортного чтения
- Прозрачность фона: от 0% (непрозрачный) до 100% (полностью прозрачный)
- Акриловый эффект: размытие содержимого за окном
- Фоновое изображение: любое изображение с настройкой прозрачности
Создание нового профиля: «Параметры» — «Добавить новый профиль» — «Создать профиль». Укажите путь к оболочке и настройте внешний вид.
Пример: профиль для SSH-подключения к серверу:
"commandline": "ssh [email protected]",
"name": "My Server",
"icon": "C:iconsserver.png",
"startingDirectory": "~"Подробнее о настройке в нашем каталоге Windows.
Разделение панелей и горячие клавиши
Windows Terminal поддерживает разделение окна на несколько панелей, как tmux в Linux.
Горячие клавиши для панелей:
- Alt+Shift+D — разделить текущую панель (автоматическое направление)
- Alt+Shift+- (минус) — разделить горизонтально
- Alt+Shift++ (плюс) — разделить вертикально
- Alt+стрелки — переключение между панелями
- Alt+Shift+стрелки — изменение размера панели
- Ctrl+Shift+W — закрыть текущую панель
Горячие клавиши для вкладок:
- Ctrl+Shift+T — новая вкладка (профиль по умолчанию)
- Ctrl+Shift+1-9 — новая вкладка с профилем по номеру
- Ctrl+Tab — следующая вкладка
- Ctrl+Shift+Tab — предыдущая вкладка
- Ctrl+Alt+1-9 — переключение на вкладку по номеру
Другие полезные сочетания:
- Ctrl+Shift+F — поиск в терминале
- Ctrl+Shift+P — палитра команд (поиск любого действия)
- Ctrl+0 — сброс масштаба
- Ctrl++ / Ctrl+- — увеличить/уменьшить шрифт
- Ctrl+Shift+Space — открыть выпадающее меню профилей
Пользовательские горячие клавиши добавляются в settings.json в раздел «actions».
Кастомизация через settings.json
Файл settings.json дает полный контроль. Откройте: Ctrl+Shift+, (запятая). Основные разделы:
Глобальные настройки:
{
"defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}",
"copyOnSelect": true,
"copyFormatting": false,
"trimBlockSelection": true,
"wordDelimiters": " /()"-:,.;~!@#$%^&*|+=[]{}~?│",
"startOnUserLogin": false
}Пользовательская цветовая схема:
"schemes": [
{
"name": "My Theme",
"background": "#1E1E2E",
"foreground": "#CDD6F4",
"cursorColor": "#F5E0DC",
"selectionBackground": "#585B70",
"black": "#45475A",
"red": "#F38BA8",
"green": "#A6E3A1",
"yellow": "#F9E2AF",
"blue": "#89B4FA",
"purple": "#F5C2E7",
"cyan": "#94E2D5",
"white": "#BAC2DE"
}
]Популярные готовые темы: windowsterminalthemes.dev содержит сотни цветовых схем. Скопируйте JSON-определение схемы в раздел «schemes» файла settings.json.
Настройка отдельного профиля:
"profiles": {
"list": [
{
"name": "PowerShell",
"font": {
"face": "CaskaydiaCove Nerd Font",
"size": 12,
"weight": "normal"
},
"opacity": 90,
"useAcrylic": true,
"padding": "8, 8, 8, 8",
"cursorShape": "bar",
"colorScheme": "My Theme"
}
]
}Подробнее об автоматизации в основах PowerShell.
Oh My Posh и улучшение промпта
Oh My Posh добавляет информативный и красивый промпт с иконками, веткой git, версией Python/Node и другими данными.
Установка:
winget install JanDeDobbeleer.OhMyPoshУстановка шрифта с иконками (Nerd Font):
oh-my-posh font install CascadiaCodeВыберите «CaskaydiaCove Nerd Font» в настройках профиля Terminal.
Настройка для PowerShell: откройте профиль PowerShell:
notepad $PROFILEДобавьте строку:
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATHparadox.omp.json" | Invoke-ExpressionСписок доступных тем:
Get-PoshThemesДля WSL/bash добавьте в ~/.bashrc:
eval "$(oh-my-posh init bash --config ~/.poshthemes/paradox.omp.json)"Альтернатива: Starship — минималистичный кроссплатформенный промпт:
winget install Starship.StarshipДобавьте в $PROFILE:
Invoke-Expression (&starship init powershell)Дополнительные модули PowerShell для улучшения терминала:
Install-Module PSReadLine -Force
Install-Module Terminal-Icons -Force
Install-Module z -ForcePSReadLine добавляет автодополнение и подсветку синтаксиса. Terminal-Icons показывает иконки файлов в ls. z помогает быстро переходить в часто используемые папки. Лицензионные ключи Windows в нашем каталоге Windows.
Полезные ссылки и материалы
Для решения задач, описанных в этой статье, могут пригодиться:
- Руководство по настройке очистки диска C
Официальная документация: Microsoft Learn: управление Windows.
Частые ошибки при настройке
Разберем типичные промахи, которые допускают пользователи. Знание этих ловушек сэкономит время и нервы.
Ошибка 1: Изменение параметров без резервной копии
Любые системные настройки следует менять только после создания точки восстановления. Если что-то пойдет не так, откат займет пару минут. Без резервной копии придется искать и отменять каждое изменение вручную.
Ошибка 2: Использование устаревших инструкций
Интерфейс Windows 11 регулярно обновляется. Инструкция для версии 22H2 может не подходить для 24H2 — расположение некоторых настроек меняется. Всегда проверяйте версию своей системы: Win + R > winver.
Ошибка 3: Запуск без прав администратора
Многие системные операции требуют повышенных привилегий. Если команда возвращает «Отказано в доступе», закройте терминал и откройте его заново от имени администратора (правая кнопка > Запуск от имени администратора).
Ошибка 4: Игнорирование перезагрузки
Часть изменений вступает в силу только после перезагрузки. Не путайте выход из системы с полной перезагрузкой — выберите именно «Перезагрузка» в меню Пуск.
Альтернативные способы
Один путь к результату — хорошо. Несколько путей — надежно. Если основной метод не сработал, попробуйте альтернативный.
Через PowerShell
PowerShell дает больше контроля и возможность автоматизации. Большинство операций из графического интерфейса можно выполнить одной командой. Преимущество — возможность записать команды в скрипт и применить на нескольких компьютерах:
# Проверка текущих параметров
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsArchitectureЧерез групповые политики (gpedit.msc)
В редакциях Windows 11 Pro и Enterprise доступен редактор групповых политик. Он управляет теми же параметрами, что и реестр, но через удобный древовидный интерфейс. Лицензионные ключи для Pro-версий доступны в нашем каталоге Windows 11.
Через реестр Windows
Реестр — самый глубокий уровень настройки. Откройте regedit (Win + R > regedit) и перейдите к нужному разделу. Перед правками экспортируйте ветку реестра: правая кнопка на разделе > Экспортировать. Подробнее о работе с реестром читайте в руководстве по regedit.
Автоматизация через скрипты
Когда одну и ту же настройку нужно применить на нескольких компьютерах, ручная работа через интерфейс становится неэффективной. Автоматизация через скрипты решает эту задачу.
Создайте файл с расширением .ps1 и запускайте через PowerShell:
# Пример скрипта для массового применения настроек
$computers = @("PC-01", "PC-02", "PC-03")
foreach ($pc in $computers) {
Write-Host "Настройка $pc..."
# Здесь команды для каждого ПК
}
Write-Host "Готово. Обработано: $($computers.Count) компьютеров"Для запуска скриптов PowerShell может потребоваться изменение политики выполнения:
# Разрешить запуск локальных скриптов
Set-ExecutionPolicy RemoteSigned -Scope CurrentUserПодробнее о создании скриптов читайте в статье о создании BAT-файлов.
Часто задаваемые вопросы
Как сделать Windows Terminal терминалом по умолчанию?
Откройте Параметры Windows — Конфиденциальность и защита — Для разработчиков — Терминал — выберите Windows Terminal. Или в настройках самого Terminal.
Можно ли использовать Terminal для SSH?
Да. Создайте новый профиль с командной строкой ssh user@host. Каждое SSH-подключение может быть отдельным профилем со своим именем и иконкой.
Как добавить прозрачность в Terminal?
В настройках профиля — Оформление — установите Непрозрачность фона (например, 80%). Включите Акриловый материал для эффекта размытия.
Windows Terminal работает в Windows 10?
Да. Установите из Microsoft Store или через winget. Функциональность идентична версии для Windows 11, но без некоторых эффектов Mica.



