Динамические профили в Терминале WindowsDynamic profiles in Windows Terminal

Терминал Windows автоматически создает подсистему Windows для Linux (WSL) и профили PowerShell, если на компьютере установлены эти оболочки.Windows Terminal will automatically create Windows Subsystem for Linux (WSL) and PowerShell profiles for you if you have these shells installed on your machine. Это упрощает добавление всех оболочек в терминал, исключая необходимость в поиске исполняемых файлов.This makes it easier for you to have all of your shells included in the terminal without having to locate their executable files. Эти профили создаются с помощью свойства source, которое указывает терминалу, где следует искать правильный исполняемый файл.These profiles are generated with the source property, which tells the terminal where to locate the proper executable.

После установки терминала PowerShell будет задан в качестве профиля по умолчанию.Upon installing the terminal, it will set PowerShell as your default profile. Сведения об изменении профиля по умолчанию см. на этой странице.To learn how to change your default profile, visit the Global settings page.

Динамические профили Терминала Windows Конфигурация: Светлая темаWindows Terminal dynamic profiles Configuration: Light Theme

Установка новой оболочки после установки Терминала WindowsInstalling a new shell after installing Windows Terminal

Независимо от того, установлена ли новая оболочка до или после установки терминала, терминал создаст новый профиль для вновь установленной оболочки.Regardless of whether a new shell is installed before or after your terminal installation, the terminal will create a new profile for the newly installed shell.

Скрытие профиляHide a profile

Чтобы скрыть профиль из раскрывающегося меню терминала, добавьте свойство hidden в объект профиля в файле settings.json и задайте для него значение true.To hide a profile from your terminal dropdown menu, add the hidden property to the profile object in your settings.json file and set it to true.

"hidden": true

При удалении динамически созданного профиля терминал автоматически создаст профиль и заменит его в файле settings.json.If you delete a dynamically-created profile, the terminal will automatically regenerate the profile and replace it in your settings.json file.

Запрещение создания профиляPrevent a profile from being generated

Чтобы запретить создание динамического профиля, добавьте генератор профилей в массив disabledProfileSources в глобальных параметрах.To prevent a dynamic profile from being generated, you can add the profile generator to the disabledProfileSources array in your global settings. Дополнительные сведения об этом параметре можно найти на этой странице.More information on this setting can be found on the Global settings page.

"disabledProfileSources": ["Windows.Terminal.Wsl", "Windows.Terminal.Azure", "Windows.Terminal.PowershellCore"]