Windows Terminal — терминальное приложение в Windows 10 для разработчиков и системных администраторов. Инструмент позволяет в одном окне в режиме вкладок запускать различные оболочки командной строки, PowerShell и WSL. В одной вкладке может отображаться несколько панелей.
Создавая свои профили и используя встроенные команды Windows можно расширить диапазон оболочек. Вы можете создать собственные профили для подключения по SSH или telnet.
Поддерживаются ссылки и смайлики.
Основные функции Windows Terminal
Вкладки
Можно открыть любое количество вкладок, как в браузере. Вкладки можно подсвечивать разными цветами.
Панели
В каждой вкладке можно открыть несколько панелей.
Текст
Мало того, что можно менять цвет и размер шрифта. Для вывода текста используется GPU-ускорение DirectWrite/DirectX. Новый движок рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы powerline, значки, лигатуры программирования и т. д.
Профили
Можно создавать профили оболочек с различными настройками оформления. Настройки хранятся в структурированном текстовом файле. Можно настраивать текст, фон, тип курсора.
Установка Windows Terminal
Приложение распространяется через Microsoft Store.
https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab
Скачиваю и устанавливаю.
Давайте попробуем Windows Terminal
По умолчанию открывается вкладка с PowerShell.
Плюсик откроет новую вкладку с PowerShell. Стрелка вниз отображает список профилей:
- Windows Powershell
- Командная строка
- Azure Cloud Shell
- WSL, у меня стоит Ubuntu-20.04
В параметрах можно выполнить настройки и создать свои профили. Также можно посмотреть список горячих клавиш, которые позволяют управлять панелями с помощью клавиатуры.
По умолчанию оболочка открывает профиль на новой вкладке. Нажатие на профиль с клавишей Shift открывает оболочку в новом окне. Нажатие на профиль с клавишей Alt разделяет текущую панель и открывает оболочку в новой панели.
Советы
Вы можете создать профиль Терминала Windows, который будет запускать сеанс SSH, выполнив команду ssh user@machine. После этого вам будет предложено ввести пароль. Для Telnet можно использовать команду telnet.exe.
Можно настроить запуск Терминала Windows в определенной конфигурации с помощью аргументов командной строки. Можно указать, какой профиль следует открыть на новой вкладке, выбрать каталог папки. Терминал можно открыть с разделенными панелями и выбрать основную вкладку. Например, чтобы открыть Терминал Windows из PowerShell с тремя панелями (слева Командная строка, правая панель разделена на PowerShell и WSL), введите:
wt -p "Command Prompt" `; split-pane -p "Windows PowerShell" `; split-pane -H wsl.exe
Быстрый запуск Windows Terminal:
wt
На самом деле удобно, один раз под себя настроил и пользуйся.