Новое терминальное приложение для Windows теперь доступно в Microsoft Store, что означает, что любой желающий может его попробовать. Вам больше не нужно компилировать его из его источник на Github. Новое терминальное приложение Windows поддерживает несколько командных строк, но по умолчанию в него добавлены только PowerShell и командная строка. Вот как вы можете добавить командную строку в новое терминальное приложение Windows.
Оглавление
Настройки терминала Windows
Установите приложение «Терминал» из Microsoft Store.. Щелкните маленькую стрелку раскрывающегося списка рядом с кнопкой «плюс / новая вкладка» и выберите «Настройки». Это откроет файл с именем Profiles.json. Чтобы добавить командную строку в новое приложение Windows Terminal, вам необходимо отредактировать этот файл. Однако, прежде чем редактировать его, скопируйте все в файле и вставьте его в новый файл Блокнота. Сохраните его с именем Profiles и расширением JSON в том месте, где вы знаете, что он не будет удален случайно. Этот файл представляет собой резервную копию исходных настроек.
Редактор 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 },
Линии, которые вам нужно отредактировать:
«командная строка»
«Гид»
«значок»
«имя»
Перейдите в следующее место и откройте файл Profiles.json в предпочитаемом вами редакторе.
%USERPROFILE%AppDataLocalPackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweRoamingState
Помните, что если это последний профиль в разделе профиля, вы должны удалить запятую в самом конце. Если вы планируете добавить еще один профиль под этим, оставьте запятую, но убедитесь, что в последнем профиле нет запятой вне фигурной скобки.
В строке «командной строки» укажите полный путь к EXE-файлу командной строки, которую вы хотите добавить. Если вы включили подсистему Windows для Linus, вы можете просто добавить сюда «bash.exe».
В строке «guid» вам необходимо сгенерировать новый GUID и ввести его там, однако, если вы добавляете Ubunut bash, прокрутите вниз соответствующий раздел ниже и используйте предоставленный там GUID и путь к значку. По умолчанию они находятся в папке ProfileIcons.
В строке «значок» укажите полный путь к файлу значка, который вы хотите использовать. Файл должен быть в формате PNG. Значок появится в меню рядом с названием командной строки, для которой он предназначен.
В строке «имя» введите имя командной строки, например, 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 покажет новую командную строку, которую вы добавили.