Как добавить командную строку в приложение Windows Terminal

Новое терминальное приложение для Windows теперь доступно в Microsoft Store, что означает, что любой желающий может его попробовать. Вам больше не нужно компилировать его из его источник на Github. Новое терминальное приложение Windows поддерживает несколько командных строк, но по умолчанию в него добавлены только PowerShell и командная строка. Вот как вы можете добавить командную строку в новое терминальное приложение Windows.

Настройки терминала Windows

Установите приложение «Терминал» из Microsoft Store.. Щелкните маленькую стрелку раскрывающегося списка рядом с кнопкой «плюс / новая вкладка» и выберите «Настройки». Это откроет файл с именем Profiles.json. Чтобы добавить командную строку в новое приложение Windows Terminal, вам необходимо отредактировать этот файл. Однако, прежде чем редактировать его, скопируйте все в файле и вставьте его в новый файл Блокнота. Сохраните его с именем Profiles и расширением JSON в том месте, где вы знаете, что он не будет удален случайно. Этот файл представляет собой резервную копию исходных настроек.

  Как включить песочницу в Windows 10

Редактор JSON

Для редактирования файла Profiles.json вам понадобится редактор JSON. Однако вы можете использовать Блокнот, вероятно, неплохо было бы использовать Блокнот ++, который является бесплатным, но может намного лучше отформатировать файл.

Синтаксис JSON

Редактировать файл Profiles.json легко, однако, если вы не знакомы с синтаксисом JSON, вам нужно знать несколько важных вещей, прежде чем углубляться;

Не используйте обратную косую черту () в путях к файлам. Вы должны заменить их косой чертой (/).
Всегда заключайте пути к файлам в двойных кавычках.
Все строки должны заканчиваться запятой, ЗА ИСКЛЮЧЕНИЕМ последней строки в разделе или блоке.
Раздел в файле Profiles.json начинается с его имени, объявленного в двойных кавычках. Мы будем редактировать раздел Профили (см. Снимок экрана ниже).

Добавить профиль

Прокрутите до конца раздела «Профили:» и вставьте туда следующее. Вам нужно будет отредактировать его, прежде чем вы сможете сохранить настройки.

{
"acrylicOpacity" : 0.5,
"background" : "#012456",
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "powershell.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 20,
"guid" : "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",
"name" : "Windows PowerShell",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "%USERPROFILE%",
"useAcrylic" : false
},

Линии, которые вам нужно отредактировать:

  Как установить скины и пакеты текстур на Minecraft Windows 10 UWP

«командная строка»
«Гид»
«значок»
«имя»

Перейдите в следующее место и откройте файл Profiles.json в предпочитаемом вами редакторе.

%USERPROFILE%AppDataLocalPackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweRoamingState

Помните, что если это последний профиль в разделе профиля, вы должны удалить запятую в самом конце. Если вы планируете добавить еще один профиль под этим, оставьте запятую, но убедитесь, что в последнем профиле нет запятой вне фигурной скобки.

В строке «командной строки» укажите полный путь к EXE-файлу командной строки, которую вы хотите добавить. Если вы включили подсистему Windows для Linus, вы можете просто добавить сюда «bash.exe».

В строке «guid» вам необходимо сгенерировать новый GUID и ввести его там, однако, если вы добавляете Ubunut bash, прокрутите вниз соответствующий раздел ниже и используйте предоставленный там GUID и путь к значку. По умолчанию они находятся в папке ProfileIcons.

В строке «значок» укажите полный путь к файлу значка, который вы хотите использовать. Файл должен быть в формате PNG. Значок появится в меню рядом с названием командной строки, для которой он предназначен.

  Как исправить ошибку `` Нет контекста OpenGL '' при запуске Minecraft в Windows 10

В строке «имя» введите имя командной строки, например, Bash, Linux или Python. Сохраните изменения, и все готово.

Добавить Linux Bash в терминал Windows

Чтобы добавить Linux Bash в Windows Terminal, введите следующий профиль, не внося в него никаких изменений.

{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "bash.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{9acb9455-ca41-5af7-950f-6bca1bc9722f}",
"historySize" : 9001,
"icon" : "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.scale-100.png",
"name" : "Linux Bash Shell",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "%USERPROFILE%",
"useAcrylic" : true
}

Добавить Python в терминал Windows

Чтобы добавить Python в новое приложение Windows Terminal, используйте следующий профиль. Вы можете изменить GUID на другой, если хотите, но в этом нет необходимости. В вашей системе должен быть установлен Python. Вы можете получи это здесь. Вам нужно будет отредактировать путь в строке «значок» и изменить его на тот файл, который вы хотите использовать для значка.

{
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "py.exe",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 10,
"guid" : "{1850e97f-16dc-4281-9ea9-0100c4e852c5}",
"historySize" : 9001,
"icon" : "C:/Users/YourUserName/AppData/Local/Programs/Python/Python37/Lib/test/imghdrdata/python.png",
"name" : "Python",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"startingDirectory" : "%USERPROFILE%",
"useAcrylic" : true
}

Сохраните изменения, внесенные в Profiles.json, и приложение Windows Terminal покажет новую командную строку, которую вы добавили.