Сначала нужно выполнить следующие действия.
1. Установите Linux (например, Ubuntu)
Найдите «Ubuntu» в магазине Microsoft, затем купите и установите. На самом деле это WSL (подсистема Windows для Linux).
![1557633269919](https://raw.githubusercontent.com/yanglr/WindowsDevTools/master/awosomeTerminal/images/p1-en.png)
Конечно, вы хотите испытать другие версии Linux, а также Debian:
![1557633347262](https://raw.githubusercontent.com/yanglr/WindowsDevTools/master/awosomeTerminal/images/terminal2-en.png)
2. Включить разрешения WSL
После установки WSL-версии Linux вам также необходимо включить разрешения WSL:
Откройте другое окно PowerShell с помощью «Запуск от имени администратора».
![1557633727047](https://raw.githubusercontent.com/yanglr/WindowsDevTools/master/awosomeTerminal/images/p2-en.png)
Затем введите следующую команду:
bashEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
![1557633836814](https://raw.githubusercontent.com/yanglr/WindowsDevTools/master/awosomeTerminal/images/p3-en.png)
После завершения команды вы можете выполнить команду Linux во встроенном терминале.
Сначала введите ubuntu
в cmd, потребуется немного времени для запуска Ubuntu, задайте имя пользователя и пароль.
Тогда вы можете счастливо играть с Ubuntu. Ниже я ввел несколько общих команд, таких как ps
, touch
, ls
и т. Д., Как показано ниже.
![1557633540178](https://raw.githubusercontent.com/yanglr/WindowsDevTools/master/awosomeTerminal/images/terminal5.png)
3. Изменить настройки
Нажмите «Настройки» в правом верхнем углу изображения выше, файл profile.json
будет открыт. Затем внутри слова "profiles"
в файле profile.json
добавьте фрагмент ниже.
{
"guid": "{78e390db-1bff-4533-9d7c-20f53d8bafa1}",
"name": "WSL",
"colorscheme": "Campbell",
"historySize": 9001,
"snapOnInput": true,
"cursorColor": "#FFFFFF",
"cursorShape": "bar",
"commandline": "wsl ~",
"fontFace": "Consolas",
"fontSize": 12,
"acrylicOpacity": 0.75,
"useAcrylic": true,
"closeOnExit": false,
"padding": "0, 0, 0, 0"
}
Рядом со словом "schemes"
в profile.json
файле, вам необходимо обновить ниже:
"schemes": [
{
"name": "Campbell",
"foreground": "#A7B191",
"background": "#0C0C0C",
"colors": [
"#0C0C0C",
"#C50F1F",
"#13A10E",
"#C19C00",
"#0037DA",
"#881798",
"#3A96DD",
"#CCCCCC",
"#767676",
"#E74856",
"#16C60C",
"#F9F1A5",
"#3B78FF",
"#B4009E",
"#61D6D6",
"#F2F2F2"
]
}
Полный файл настроек (profile.json), который можно получить здесь .
На самом деле WSL - это Ubuntu.
4. Добавить значки на разные типы вкладок
Вы можете добавить значки для Tab в это место:
%LOCALAPPDATA%\packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
Я поместил в эту папку несколько PNG размером 32x32, а затем в profile.json
Я могу сослаться на ресурс изображения с путем, начинающимся с ms-appdata://
.
Значок доступен здесь:
Иконки
Затем замените содержимое нового файла profile-withIcons.json
ниже на предыдущие настройки.
Профиль-withIcons.json
После окончания содержимое папки выглядит так:
![Dir](https://raw.githubusercontent.com/yanglr/WindowsDevTools/master/awosomeTerminal/images/p6-en.png)
Окончательный результат:
![Icons](https://raw.githubusercontent.com/yanglr/WindowsDevTools/master/awosomeTerminal/images/terminal7.png)