Как настроить Windows Terminal в Windows 11

настройка windows terminal keytrust24.store

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 -Force

PSReadLine добавляет автодополнение и подсветку синтаксиса. Terminal-Icons показывает иконки файлов в ls. z помогает быстро переходить в часто используемые папки. Лицензионные ключи Windows в нашем каталоге Windows.

Полезные ссылки и материалы

Для решения задач, описанных в этой статье, могут пригодиться:

Официальная документация: 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.

Частые вопросы

Как сделать Windows Terminal терминалом по умолчанию?

Откройте Параметры Windows - Конфиденциальность и защита - Для разработчиков - Терминал - выберите Windows Terminal. Или в настройках самого Terminal.

Можно ли использовать Terminal для SSH?

Да. Создайте новый профиль с командной строкой ssh user@host. Каждое SSH-подключение может быть отдельным профилем со своим именем и иконкой.

Как добавить прозрачность в Terminal?

В настройках профиля - Оформление - установите Непрозрачность фона (например, 80%). Включите Акриловый материал для эффекта размытия.

Windows Terminal работает в Windows 10?

Да. Установите из Microsoft Store или через winget. Функциональность идентична версии для Windows 11, но без некоторых эффектов Mica.