Общие параметры профиля в Терминале Windows


Командная строка

Это исполняемый файл, используемый в профиле.

Имя свойства:.

Степень необходимости: Необязательный

Принимает: Имя исполняемого файла в виде строки

Значение по умолчанию:.



Запуск каталога

Это каталог, в котором запускается оболочка при загрузке.

Имя свойства:.

Степень необходимости: Необязательный

Принимает: Расположение папки в виде строки

Значение по умолчанию:.

Пример: запустите профиль PowerShell в папке GitHubRepos в каталоге Documents, найдя профиль powershell.exe и добавив .

Пример с WSL: настраивая начальный каталог для дистрибутива Linux, установленного через WSL, используйте формат , заменив заполнители соответствующими именами вашего дистрибутива. Например, "startingDirectory": "\\\\wsl$\\Ubuntu-20.04\\home\\user1". Если вы используете пользовательский интерфейс параметров Терминала Windows, а не файл settings.json, чтобы объявить этот путь, вы можете использовать кнопку Обзор, чтобы выбрать начальный каталог, или введите путь WSL в формате . Например, //wsl.localhost/Ubuntu-20.04/home/user1.

Поведение по умолчанию: если значение startDirectory не указано, вы получите разные результаты в зависимости от того, где вы запускаете Терминал:

  • При запуске Терминала Windows из меню "Пуск" — C:\windows\system32.
  • При запуске wt.exe из меню "Пуск" — C:\windows\system32.
  • При запуске wt.exe с помощью клавиш Win+R — %USERPROFILE%.
  • При запуске wt.exe из адресной строки проводника — любая нужная папка.

Примечание

Обратные косые черты нужно экранировать. Например, C:\Users\USERNAME\Documents следует изменить на C:\\Users\\USERNAME\\Documents.


Значок

Этот параметр задает значок, отображаемый на вкладке, в раскрывающемся меню, в списке переходов и на переключателе вкладок.

Имя свойства:.

Степень необходимости: Необязательный

Принимает: расположение файла в виде строки или эмодзи.

Пример: поместив изображение значка в папку %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState, вы можете отобразить значок, добавив эту строку в профиль в файле %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState: "icon": "ms-appdata:///roaming/ubuntu.ico".


___

Заголовок вкладки

Если задано, name будет заменен на заголовок для передачи в оболочку при запуске. Некоторые оболочки (например, bash) могут игнорировать это начальное значение, а другие (Command Prompt, PowerShell) могут использовать это значение в течение всего времени существования приложения. Сведение о настройке заголовка оболочки см. в руководстве по работе с заголовками вкладок.

Имя свойства:.

Степень необходимости: Необязательный

Принимает: Строка



Скрыть профиль из раскрывающегося списка

Если для hidden задано значение true, профиль не будет отображаться в списке профилей. Эту функцию можно использовать для скрытия профилей по умолчанию и динамически создаваемых профилей, оставляя их в файле параметров. Дополнительные сведения о динамических профилях см. на этой странице.

Имя свойства:.

Степень необходимости: Необязательный

Принимает:, false.

Значение по умолчанию:.

Указанные ниже параметры относятся к каждому отдельному профилю. Если вы хотите применить параметр ко всем профилям, вы можете добавить его в раздел defaults над списком профилей в файле defaults.

"defaults":
{
    // SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
    // PROFILE OBJECTS
]

Название

Это имя профиля, которое будет отображаться в раскрывающемся меню. Это значение также используется в качестве заголовка для передачи в оболочку при запуске. Некоторые оболочки (например, bash) могут игнорировать это начальное значение, а другие (Command Prompt, PowerShell) могут использовать это значение в течение всего времени существования приложения. Такое поведение заголовка можно переопределить с помощью tabTitle.

Имя свойства:.

Степень необходимости: Обязательный

Принимает: Строка