Microsoft has made its new terminal for multiple shells and command line programs available as a Store app. However, if you want to install the package with PowerShell because, for example, there is no Store app on Windows Server or Windows 10 LTSC, you’ll get an error message due to a missing library.
Contents
- Download MSIX
- Adding VCLibs
- Installing Windows Terminal
- Conclusion
- Author
- Recent Posts
Wolfgang Sommergut has over 20 years of experience in IT journalism. He has also worked as a system administrator and as a tech consultant. Today he runs the German publication WindowsPro.de.
Windows Terminal is supposed to replace the old environment for CLIs like cmd.exe or PowerShell. It offers, among other things, support for tabs, numerous options for configuring its appearance, or assigning keyboard shortcuts.
While the new terminal is already on board of Windows 11, you have to install it in Windows 10 or on the server. On a client, the preferred method is to download it from the Microsoft Store. However, the method described here also works on these Windows versions.
Download MSIX
If the Store app is not available on the system, the only option is to download the package from GitHub and install it using PowerShell. This does not require elevated privileges because the MSIX package is set up separately for each user.
There are always multiple versions of Windows Terminal available on GitHub. As a rule, you will opt for Latest, i.e., the current GA release. There, you select the file
Microsoft.WindowsTerminal Win10 <Version> 8wekyb3d8bbwe.msixbundle.
The packages with «PreinstallKit.zip» in their names are intended for offline integration into a Windows image.
Adding VCLibs
Before you start the installation, you have to create one more prerequisite; otherwise, you will receive error message 0x80073D19.
Windows Terminal installation fails if VCLibs is not present
The reason for this is the missing library VCLibs. This can be downloaded for the respective processor architecture from this page.
Then, run this PowerShell command:
Add-AppxPackage -Path .Microsoft.VCLibs.x64.14.00.Desktop.appx
If you want to install Windows Terminal on Server Core, you will fail at this point. Even if the server OS is managed mostly remotely, a modern terminal would be particularly useful in a pure command line environment.
Installing Windows Terminal
Now, you can proceed to the actual installation of the terminal. The Add-AppxPackage cmdlet is also used for this purpose:
Add-AppxPackage -Path .Microsoft.WindowsTerminal_Win10_<Version>_8wekyb3d8bbwe.msixbundle
Successful installation of Windows Terminal
The process should now run without further problems, but only on version 2022. The installation on Windows Server 2019 fails showing the message:
0x80073CFD, A Prerequisite for an install could not be satisfied … The package requires OS version 10.0.22000.0 or higher on the Windows.Mobile device family.
Once successfully installed, the terminal can be found and launched via a desktop search.
Windows Terminal on Windows Server 2022 with desktop experience Server Core is not supported
Conclusion
Since Microsoft provides Windows Terminal only as a store app, you have to install it manually if your systems do not have access to the store. This can be done via PowerShell, but you must set up the VCLibs library first.
However, this is not possible on Windows Server Core. Therefore, Windows Terminal is not available on this system, which is limited to the command line and might benefit the most from a modern CLI. Apparently, there are no plans to change this state. The situation is similar for Windows Server 2019, where VCLibs can be installed, but the terminal is not supported.
Долгое ожидание закончилось. Стабильная версия Windows Terminal теперь доступна для загрузки с Github! В этой статье мы узнаем, как загрузить и установить последнюю стабильную версию Windows Terminal из Github.
Новый терминал Windows представляет собой полную переработку эмулятора терминала и оснащен настройкой внешнего вида, вкладками, а также возможностью запускать командную строку, PowerShell, подсистему Linux и SSH прямо из него!
Как установить Windows Terminal без Microsoft Store
Что ж, используя Github, вы можете установить терминал Windows без необходимости использовать приложение Microsoft Store в вашей Windows. Вот все, что вам нужно знать об установке Windows Terminal с Github.
Это просто. Сначала установите необходимые компоненты, как указано ниже, а затем вы можете легко установить Windows Terminal из Github.
Предварительные условия
Перед установкой нового терминала Windows у вас должен быть установлен соответствующий C ++ Desktop Bridge. Без Desktop Bridge терминал может не установиться или аварийно завершить работу при запуске.
Сначала установите пакет фреймворка C ++ Runtime v14 для Desktop Bridge. Для этого, нажмите на эту ссылку а затем нажмите кнопку «Загрузить». После загрузки запустите приложение и нажмите «Установить». Никаких изменений вносить не нужно. Когда приложение установится, просто закройте его.
Как установить
После установки Desktop Bridge вы можете продолжить и загрузить новый терминал Windows. Перейдите в Сборка Windows Terminal на Github. На вкладке «Код» нажмите «Выпуски». Вы можете напрямую перейти на вкладку релизов здесь.
Последний стабильный выпуск Windows Terminal будет доступен прямо вверху страницы (в настоящее время v1.0.1401.0). Чтобы загрузить стабильную сборку Windows Terminal, щелкните «Microsoft.WindowsTerminal_1.0.1401.0_8wekyb3d8bbwe.msixbundle» (размер 18,2 МБ). НЕ нажимайте ‘Microsoft.WindowsTerminalПредварительный просмотр_1.0.1402.0_8wekyb3d8bbwe.msixbundle ‘. Как следует из названия, второй вариант является предварительным и нестабильным.
Как только вы нажмете на пакет, он загрузится автоматически. Щелкните загруженный файл, чтобы запустить установщик. Нажмите «Установить» и дождитесь завершения.
Терминал должен запуститься автоматически после завершения установки, но если это не так, просто перейдите в меню «Пуск» и найдите «Терминал Windows». Или нажмите Win + R, введите в, а затем нажмите клавишу ввода.
Об обновлениях…
Обратите внимание, что Терминал Windows, загруженный с Github, не обновляется автоматически. Чтобы получать последние обновления и выпуски, вы должны вручную загрузить последний пакет, используя описанный выше метод.
Вы всегда можете найти последнюю версию Windows Terminal здесь, на Github.
Наслаждайтесь новым усовершенствованным терминалом Windows. Вы можете добавить новые вкладки, щелкнув маленький + рядом с названием терминала. Вы уже установили Windows Terminal 1.0? Дайте нам знать в комментариях ниже.
Windows Terminal — это удобный и современный терминал от Microsoft, первый выпуск которого состоялся в 2019 году. Одна из проблем, с которой можно столкнуться при попытке ознакомиться с терминалом, что он устанавливается только через Microsoft Store (магазин). Проблему с магазином можно обойти.
Еще одна проблема, по которой терминал нельзя установить на определенные редакции ОС в том, что он использует фреймворк «XAML Islands» для GUI распакованный через WinRT. Этот фреймворк появился в 2018 году и был включен в Windows 10 через обновления в мае 2019 года. В остальные релизы, а именно в Windows 7, 8, 2019, 2012, 2016, фреймворк не попал и использовать терминал на них нельзя.
В новых серверных версиях Windows (на данный момент 2022) этот фреймворк установлен, а на 11-ой версии клиентской ОС установлен сам терминал.
Попытки установить Windows Terminal на не поддерживаемые ОС, закончатся следующими ошибками:
- ERROR: This package requires at least Windows 10 version 1903/OS build 18362.x.
- Add-AppxPackage: Deployment failed with HRESULT: 0x80073D19, An error occured because a user was logged off.
- 0x80073CFD, App installation failed with error message: Windows cannot install package Microsoft.WindowsTerminale because this package is not compatible with the device. The package requires OS version 10.0.18362.0 or higher on the Windows.Mobile device family.
- Add-AppxPackage : Сбой развертывания с HRESULT: 0x80073CFD, Не удалось выполнить необходимое условие для установки. Windows не удается установить пакет Microsoft.WindowsTerminalPreview_1.15.1862.0_x64__8wekyb3d8bbwe, так как он не совместим с устройством.
Ошибка 0x80073CFD, в некоторых случаях, может быть решена если у вас не установлены обновления или вы можете попробовать использовать более раннюю версию терминала.
Следующая ошибка решается за счет установки одного из фреймворков (показано далее):
- Add-AppxPackage : Сбой развертывания с HRESULT: 0x80073CF3, Пакет не прошел проверку обновлений, зависимостей или конфликтов.
Установка
Перед установкой терминала нужно так же установить фреймворк VCLibs. Именно из-за его отсутствия может появится ошибка 0x80073CF3.
Сам фреймворк можно найти на странице Microsoft. На странице будут версии под разные процессоры. В моем случае это ‘Microsoft.VCLibs.x64.14.00.Desktop.appx’. После скачивания его можно установить следующим способом:
Add-AppxPackage -Path "C:UsersАдминистраторDownloadsMicrosoft.VCLibs.x64.14.00.Desktop.appx"
Сам пакет с Windows Terminal можно найти на странице GitHub. В своем случае я скачивал версию для Windows 10. В моем случае скаченный файл называется «Microsoft.WindowsTerminal_Win10_1.14.1861.0_8wekyb3d8bbwe.msixbundle», но из-за выхода более новых версий он может отличаться. Установить этот пакет можно так же как и предыдущий:
Add-AppxPackage -Path "C:UsersАдминистраторDownloadsMicrosoft.WindowsTerminal_Win10_1.14.1861.0_8wekyb3d8bbwe.msixbundle"
…
Теги:
#powershell
Windows Terminal – это новое приложение от Microsoft с интерфейсом командной строки, которое предназначено для работы с командной строкой (CMD), сценариями PowerShell, подключениями SSH и системой WSL. С помощью данного приложения можно запускать сразу несколько разных приложений терминала в разных вкладках и работать с ними параллельно.
На данный момент приложение Windows Terminal находится на стадии разработки и не включено в состав Windows 10, но при желании его можно установить самостоятельно. В данной инструкции мы рассмотрим именно этот вопрос, здесь вы узнаете сразу три способа, как установить Windows Terminal на Windows 10.
Системные требования
Чтобы установить Windows Terminal (любым из описанных ниже способов) ваша система должна соответствовать минимальным системным требованиям. Во-первых, для работы данного приложения требуется операционная система Windows 10 (старые ОС не поддерживаются). А во-вторых, она должна быть обновлена до версии 18362.
Для того чтобы узнать, какая версия Windows 10 у вас установлена нажмите комбинацию Win-R и выполните команду «winver».
В открывшемся окне будет указана версия сборки ОС. Если ваша версия 18362 или выше, то можно приступать к установке Windows Terminal.
Установка через Microsoft Store
На данный момент Windows Terminal уже можно установить через магазин приложений Microsoft Store. Чтобы запустить данный магазин откройте меню «Пуск», введите в поиск слово «store» и запустите найденную программу.
После запуска Microsoft Store, в нем нужно найти приложение Windows Terminal (Preview). Для этого можно воспользоваться поиском по магазину приложений. Введите в поисковую строку слово «terminal» и нажмите на верхнее приложение.
Если с поиском возникают трудности, то можете воспользоваться этой ссылкой. Кликнув по ссылке, вы попадете на веб-версию магазина Microsoft Store. Здесь нужно будет нажать на кнопку «Получить» и подтвердить переход в приложение.
Так или иначе, вы попадете в Microsoft Store на страницу приложения Windows Terminal (Preview). Здесь нужно нажать на кнопку «Install» и дождаться завершения установки приложения.
После установки можно сразу начинать пользоваться Windows Terminal, перезагрузка компьютера не требуется. Чтобы запустить приложение нужно нажать на кнопку «Launch» в Microsoft Store или воспользоваться поиском в меню «Пуск».
Установка с помощью Chocolatey
Также вы можете установить Windows Terminal с помощью Chocolatey. Программа Chocolatey – это менеджер пакетов в стиле Linux для операционной системы Windows.
Для того чтобы установить Windows Terminal с помощью Chocolatey нужно сначала установить непосредственно сам Chocolatey. Для этого запустите PowerShell с правами администратора и выполните указанную ниже команду.
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
После установки перезапускаем командную строку (с правами администратора) и вводим команду «choco». Если все нормально, то вы должны получить сообщение как на скриншоте внизу.
После установки Chocolatey можно запускать установку терминала. Для этого в PowerShell (с правами администратора) нужно выполнить следующую команду:
choco install microsoft-windows-terminal
В процессе установки нужно несколько раз нажать клавишу «Y» для подтверждения установки требуемых компонентов. После завершения работы команды Windows Terminal будет установлен.
Сборка из исходников
Некоторое время этот способ был единственным вариантом получить приложение Windows Terminal, но сейчас он уже не так актуален, поскольку приложение стало доступно в Microsoft Store.
Для того чтобы собрать Windows Terminal из исходников вам необходимо выполнить следующие действия:
- Установить Visual Studio 2017 или Visual Studio 2019 с SDK 1903, а также следующие пакеты:
- Desktop Development with C++
- Universal Windows Platform Development.
- v141 Toolset and Visual C++ ATL for x86 and x64. (Visual Studio 2019 only).
- Включить режим разработчика в Windows 10.
- Скачать и распаковать исходники из официального репозитория на GitHub.
После этого нужно открыть распакованный проект в Visual Studio IDE, выбрать тип релиза «Release» и скомпилировать исполняемый файл.
Посмотрите также:
- Windows PowerShell: что это за программа
- Как запустить PowerShell в Windows 7 или Windows 10
- Как включить и отключить Hyper-V в Windows 11 и Windows 10
- Выключение компьютера через командную строку
- Как перезагрузить компьютер через командную строку
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Содержание
- Install and get started setting up Windows Terminal
- Install
- Set your default terminal application (Preview)
- Set your default terminal profile
- Add new profiles
- Open a new tab
- Invoke the command palette
- Open a new pane
- Configuration
- Settings JSON file
- Command line arguments
- Troubleshooting
- Начало работы с Windows Terminal
- Установка
- Требования
- Windows Terminal Preview
- Windows Terminal
- Первый запуск
- Профили
- Дефолтный профиль
- Добавление нового профиля
- Структура Settings.json
- Базовая кастомизация
- Цветовая схема
- Начертание шрифта
- Представляем Windows Terminal
- Ключевые функции Windows Terminal
- Несколько вкладок
- Красивый текст
- Настройки и конфигурируемость
- Больше!
- Когда я смогу его получить?
- Подождите… вы сказали в Open-Source?
- Это звучит потрясающе, но почему бы вам просто не улучшить существующую Windows Console?
- Хорошо, а что насчет участия в существующем проекте терминала или приложения в Open-Source?
- Убедили! Как принять участие?
- Install and get started setting up Windows Terminal
- Install
- Set your default terminal application (Preview)
- Set your default terminal profile
- Add new profiles
- Open a new tab
- Invoke the command palette
- Open a new pane
- Configuration
- Settings JSON file
- Command line arguments
- Troubleshooting
- Новый Windows Terminal: ответы на ваши вопросы
- Когда и где я могу получить новый Windows Terminal?
- Windows Terminal — это замена Command Prompt и/или PowerShell?
- Когда я смогу получить новый шрифт?
- Как это было на Build
- Terminal Keynote и Aspirational Video
- Сессия в Windows Terminal
- Заключение
Install and get started setting up Windows Terminal
Install
To try the latest preview features, you may also want to install Windows Terminal Preview.
If you don’t have access to the Microsoft Store, the builds are published on the GitHub releases page. If you install from GitHub, Windows Terminal will not automatically update with new versions. For additional installation options using a package manager (winget, chocolatey, scoop), see the Windows Terminal product repo.
Set your default terminal application (Preview)
To open any command line application with Windows Terminal, set it as your default terminal application.
This feature is only available in Windows Terminal Preview.
Set your default terminal profile
After installation, when you open Windows Terminal, it will start with the PowerShell command line as the default profile in the open tab.
To change the default profile:
You can also set your default profile in the Settings.json file associated with Windows Terminal if you prefer.
Add new profiles
Windows Terminal will automatically create profiles for you if you have WSL distributions or multiple versions of PowerShell installed.
Your command line profiles will be listed in the Settings UI, in addition to the option to + Add new profiles.
Learn more about dynamic profiles on the Dynamic profiles page.
Open a new tab
You can open a new tab of the default profile by pressing Ctrl + Shift + T or by selecting the + (plus) button. To open a different profile, select the ˅ (arrow) next to the + button to open the dropdown menu. From there, you can select which profile to open.
Invoke the command palette
Open a new pane
Configuration
To customize the settings of your Windows Terminal, select Settings in the dropdown menu. This will open the settings UI to configure your settings. You can learn how to open the settings UI with keyboard shortcuts on the Actions page.
Settings JSON file
If you prefer to configure your Windows Terminal settings using code, rather than the graphic user interface, you can edit the settings.json file.
Select Settings in the Windows Terminal dropdown menu while holding Shift to open the settings.json file in your default text editor. (The default text editor is defined in your Windows settings.)
The path for your Windows Terminal settings.json file may be found in one of the following directories:
You can access the default settings for Windows Terminal by selecting Settings in the dropdown menu while holding Alt to open the defaults.json file in your default text editor. This file is auto-generated and any changes to it will be ignored.
Command line arguments
You can launch the terminal in a specific configuration using command line arguments. These arguments let you open the terminal with specific tabs and panes with custom profile settings. Learn more about command line arguments on the Command line arguments page.
Troubleshooting
If you encounter any difficulties using the terminal, reference the Troubleshooting page. If you find any bugs or have a feature request, you can select the feedback link in the About menu of the terminal to go to the GitHub page where you can file a new issue.
Источник
Начало работы с Windows Terminal
Привет, Хабр! Сегодня делимся гайдом по началу работы с Windows Terminal. Да, поскольку он о начале работы с инструментом, в основном в материале описываются какие-то базовые моменты. Но я думаю, что и профессионалы смогут подчерпнуть для себя что-то полезное, как минимум из списка полезных ссылок в конце статьи. Заглядывайте под кат!
Установка
Windows Terminal доступен в двух разных сборках: Windows Terminal и Windows Terminal Preview. Обе сборки доступны для загрузки в Microsoft Store и на странице выпусков GitHub.
Требования
Для запуска любой сборки Windows Terminal на вашем компьютере должна быть установлена Windows 10 1903 или более поздняя версия.
Windows Terminal Preview
Windows Terminal
Терминал Windows — это основная сборка продукта. Функции, которые поступают в Windows Terminal Preview, появляются в Windows Terminal через месяц эксплуатации. Это позволяет проводить обширное тестирование ошибок и стабилизацию новых функций. Эта сборка предназначена для тех, кто хочет получить функции после того, как они были изучены и протестированы сообществом Preview.
Первый запуск
После установки терминала вы можете запустить приложение и сразу приступить к работе с командной строкой. По умолчанию терминал включает профили Windows PowerShell, Command Prompt и Azure Cloud Shell в раскрывающемся списке. Если на вашем компьютере установлены дистрибутивы Подсистемы Windows для Linux (WSL), они также должны динамически заполняться как профили при первом запуске терминала.
Профили
Профили действуют как различные среды командной строки, которые вы можете настраивать внутри терминала. По умолчанию в каждом профиле используется отдельный исполняемый файл командной строки, однако вы можете создать столько профилей, сколько захотите, используя один и тот же исполняемый файл. Каждый профиль может иметь свои собственные настройки, которые помогут вам различать их и добавить в каждый свой собственный стиль.
Дефолтный профиль
При первом запуске Windows Terminal в качестве профиля по умолчанию устанавливается Windows PowerShell. Профиль по умолчанию — это профиль, который всегда открывается при запуске терминала, и это профиль, который открывается при нажатии кнопки новой вкладки. Вы можете изменить профиль по умолчанию, установив «defaultProfile» на имя вашего предпочтительного профиля в файле settings.json.
Добавление нового профиля
Новые профили можно добавлять динамически с помощью терминала или вручную. Терминал Windows автоматически создаст профили для распределений PowerShell и WSL. Эти профили будут иметь свойство «source», которое сообщает терминалу, где он может найти соответствующий исполняемый файл.
Если вы хотите создать новый профиль вручную, вам просто нужно сгенерировать новый «guid», указать «name» и предоставить исполняемый файл для свойства «commandline».
Примечание. Вы не сможете скопировать свойство «source» из динамически созданного профиля. Терминал просто проигнорирует этот профиль. Вам нужно будет заменить «source» на «commandline» и предоставить исполняемый файл, чтобы дублировать динамически созданный профиль.
Структура Settings.json
В Терминал Windows включены два файла настроек. Один из них — defaults.json, который можно открыть, удерживая клавишу Alt и нажав кнопку «Настройки» в раскрывающемся списке. Это неизменяемый файл, который включает в себя все настройки по умолчанию, которые поставляются с терминалом. Второй файл — settings.json, в котором вы можете применить все свои пользовательские настройки. Доступ к нему можно получить, нажав кнопку «Настройки» в раскрывающемся меню.
Файл settings.json разделен на четыре основных раздела. Первый — это объект глобальных настроек, который находится в верхней части файла JSON внутри первого <. Примененные здесь настройки повлияют на все приложение.
Следующим основным разделом файла является объект «profiles». Объект «profiles» разделен на два раздела: «defaults» и «list». Вы можете применить настройки профиля к объекту «defaults», и они будут применяться ко всем профилям в вашем «list». «list» содержит каждый объект профиля, который представляет профили, описанные выше, и это элементы, которые появляются в раскрывающемся меню вашего терминала. Настройки, примененные к отдельным профилям в «списке», имеют приоритет над настройками, примененными в разделе «defaults».
Далее в файле расположен массив «schemes». Здесь можно разместить собственные цветовые схемы. Отличный инструмент, который поможет вам создать свои собственные цветовые схемы, — это terminal.sexy.
Наконец, в нижней части файла находится массив «actions». Перечисленные здесь объекты добавляют действия в ваш терминал, которые можно вызывать с клавиатуры и/или находить внутри палитры команд.
Базовая кастомизация
Вот несколько основных настроек, которые помогут вам начать настройку вашего терминала.
Одна из самых популярных настроек — настраиваемое фоновое изображение. Это настройка профиля, поэтому ее можно либо поместить внутри объекта «defaults» внутри объекта «profiles», чтобы применить ко всем профилям, либо внутри определенного объекта профиля.
Цветовая схема
Список доступных цветовых схем можно найти на нашем сайте документации. Цветовые схемы применяются на уровне профиля, поэтому вы можете поместить настройку внутри «значений по умолчанию» или в конкретный объект профиля.
Этот параметр принимает название цветовой схемы. Вы также можете создать свою собственную цветовую схему и поместить ее в список «schemes», а затем установить в настройках профиля имя этой новой схемы, чтобы применить ее.
Начертание шрифта
По умолчанию Windows Terminal использует Cascadia Mono в качестве шрифта. Начертание шрифта — это настройка уровня профиля. Вы можете изменить шрифт, установив «fontFace» на имя шрифта, который вы хотите использовать.
Совет: Терминал Windows также поставляется с начертанием шрифта Cascadia Code, который включает программные лигатуры (см. Gif ниже). Если вы используете Powerline, Cascadia Code также поставляется в PL-версии, которую можно загрузить с GitHub.
Источник
Представляем Windows Terminal
Windows Terminal — это новое, современное, быстрое, эффективное, мощное и производительное терминальное приложение для пользователей инструментов и оболочек командной строки, таких как Command Prompt, PowerShell и WSL.
Windows Terminal будет поставляться через Microsoft Store в Windows 10 и будет регулярно обновляться, гарантируя, что вы всегда будете идти в ногу со временем и сможете пользоваться новейшими функциями и последними улучшениями с минимальными усилиями.
Ключевые функции Windows Terminal
Несколько вкладок
Вы просили, и мы услышали! Наиболее часто запрашиваемая функция для терминала — это поддержка нескольких вкладок, и мы очень рады, что наконец-то смогли предоставить эту функцию. Теперь вы можете открывать любое количество вкладок, каждая из которых подключена к оболочке командной строки или приложению по вашему выбору, например, Command Prompt, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т. д.
Красивый текст
В Windows Terminal используется GPU-ускорение DirectWrite/DirectX на основе движка рендеринга текста. Этот новый движок рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы powerline, значки, лигатуры программирования и т. д. Этот движок даже рендерит текст намного быстрее, чем предыдущий движок GDI консоли!
У вас также будет возможность использовать наш новый шрифт! Мы хотели создать веселый, новый, моноширинный шрифт, чтобы улучшить современный внешний вид терминала. Этот шрифт не только будет включать лигатуры программирования, но и будет иметь собственный Open-Source репозиторий. Оставайтесь с нами для получения дополнительной информации о новом проекте шрифта!
Настройки и конфигурируемость
Мы связались со многими пользователями командной строки, которые любят кастомизировать свои терминалы и приложения командной строки. Windows Terminal предоставляет множество настроек и параметров конфигурации, которые дают большой контроль над внешним видом терминала и каждой из оболочек/профилей, которые можно открывать как новые вкладки. Настройки хранятся в структурированном текстовом файле, что упрощает конфигурирование для пользователей и/или инструментов.
Используя механизм конфигурирования терминала, вы сможете создать несколько “профилей” для каждой оболочки/приложения/инструмента, которые вы хотите использовать, будь то PowerShell, Command Prompt, Ubuntu или даже SSH-соединения с Azure или устройствами IoT. Эти профили могут иметь свою собственную комбинацию стилей и размеров шрифта, цветовых тем, уровней размытия/прозрачности фона и т. д. Теперь вы можете создать свой собственный терминал в своем стиле, который персонализирован на ваш уникальный вкус!
Больше!
После выпуска Windows Terminal 1.0, мы планируем начать работу со многими фичами, которые уже есть в нашем бэклоге, в дополнение ко многим фичам, которые вы, как сообщество, вероятно, добавите!
Когда я смогу его получить?
На сегодняшний день Windows Terminal и Windows Console доступны в Open-Source, так что вы уже можете клонировать, собирать, запускать и тестировать код из репозитория на GitHub:
Также, этим летом в Microsoft Store будет выпущена превью-версия Windows Terminal для первопроходцев и предоставления фидбэка.
А уже зимой мы планируем окончательно выпустить Windows Terminal 1.0, и мы будем работать с сообществом, чтобы убедиться, что он полностью готов, прежде чем мы выпустим!
[Happy Joy Gif – Giphy]
Подождите… вы сказали в Open-Source?
Да, это так! Мы рады объявить, что мы открываем не только Windows Terminal, но и Windows Console, которая содержит инфраструктуру командной строки в Windows и предоставляет традиционный Console UX.
Нам уже не терпится поработать с вами над улучшением и расширением возможностей командной строки Windows!
Это звучит потрясающе, но почему бы вам просто не улучшить существующую Windows Console?
Основной целью Windows Console является сохранение обратной совместимости с существующими инструментами командной строки, скриптами и т. д. Хотя нам и удалось добавить множество ключевых улучшений в функционал консоли (например, добавить поддержку VT и 24-битного цвета и т. д. см. этот пост в блоге), мы не можем внести дальнейшие существенные улучшения в UI консоли без “нарушения мира”.
Поэтому пришло время для нового, свежего подхода.
Windows Terminal устанавливается и работает вместе с существующим приложением Windows Console. Если вы непосредственно запускаете Cmd/PowerShell/пр., они начнут подключаться к традиционному экземпляру консоли точно так же, как обычно. Таким образом, обратная совместимость остается неизменной, и в то же время вы можете использовать Windows Terminal, если/когда вы захотите это сделать. Windows Console будет продолжать поставляться в Windows в течение десятилетий для поддержки существующих/устаревших приложений и систем.
Хорошо, а что насчет участия в существующем проекте терминала или приложения в Open-Source?
Мы тщательно изучили этот вариант во время планирования и решили, что наше участие в существующем проекте потребует изменения требований и архитектуры проекта таким образом, что это будет слишком деструктивным.
Вместо этого, создав новое Open-Source терминальное приложение и Open-Source Windows Console, мы можем предложить сообществу сотрудничать с нами в улучшении кода и использовании его в своих соответствующих проектах.
Мы считаем, что на рынке достаточно места для новых/разных идей о том, что терминал может и должен делать, и мы стремимся помочь экосистеме терминальных (и связанных с ней) приложений процветать и развиваться за счет внедрения новых идей, интересных подходов и захватывающих инноваций в этом пространстве.
Убедили! Как принять участие?
Посетите репозиторий по адресу github.com/Microsoft/Terminal, чтобы клонировать, собрать, протестировать и запустить терминал! Кроме того, мы будем признательны, если вы будете сообщать об ошибках и делиться фидбэком с нами и сообществом, а также исправлять проблемы и вносить улучшения в GitHub.
Этим летом попробуйте установить и запустить Windows Terminal из Microsoft Store. Если вы столкнетесь с какими-либо ошибками, поделитесь отзывом через Feedback Hub или раздел Issues на GitHub, который предназначен для вопросов и обсуждений.
Мы рады работать с вами! Если у вас есть какие-либо вопросы или пожелания, не стесняйтесь обращаться к Kayla @cinnamon_msft и/или Rich @richturn_ms в Twitter. Нам не терпится увидеть, какие замечательные улучшения и фичи вы привнесете в Windows Terminal и Windows Console.
Источник
Install and get started setting up Windows Terminal
Install
To try the latest preview features, you may also want to install Windows Terminal Preview.
If you don’t have access to the Microsoft Store, the builds are published on the GitHub releases page. If you install from GitHub, Windows Terminal will not automatically update with new versions. For additional installation options using a package manager (winget, chocolatey, scoop), see the Windows Terminal product repo.
Set your default terminal application (Preview)
To open any command line application with Windows Terminal, set it as your default terminal application.
This feature is only available in Windows Terminal Preview.
Set your default terminal profile
After installation, when you open Windows Terminal, it will start with the PowerShell command line as the default profile in the open tab.
To change the default profile:
You can also set your default profile in the Settings.json file associated with Windows Terminal if you prefer.
Add new profiles
Windows Terminal will automatically create profiles for you if you have WSL distributions or multiple versions of PowerShell installed.
Your command line profiles will be listed in the Settings UI, in addition to the option to + Add new profiles.
Learn more about dynamic profiles on the Dynamic profiles page.
Open a new tab
You can open a new tab of the default profile by pressing Ctrl + Shift + T or by selecting the + (plus) button. To open a different profile, select the ˅ (arrow) next to the + button to open the dropdown menu. From there, you can select which profile to open.
Invoke the command palette
Open a new pane
Configuration
To customize the settings of your Windows Terminal, select Settings in the dropdown menu. This will open the settings UI to configure your settings. You can learn how to open the settings UI with keyboard shortcuts on the Actions page.
Settings JSON file
If you prefer to configure your Windows Terminal settings using code, rather than the graphic user interface, you can edit the settings.json file.
Select Settings in the Windows Terminal dropdown menu while holding Shift to open the settings.json file in your default text editor. (The default text editor is defined in your Windows settings.)
The path for your Windows Terminal settings.json file may be found in one of the following directories:
You can access the default settings for Windows Terminal by selecting Settings in the dropdown menu while holding Alt to open the defaults.json file in your default text editor. This file is auto-generated and any changes to it will be ignored.
Command line arguments
You can launch the terminal in a specific configuration using command line arguments. These arguments let you open the terminal with specific tabs and panes with custom profile settings. Learn more about command line arguments on the Command line arguments page.
Troubleshooting
If you encounter any difficulties using the terminal, reference the Troubleshooting page. If you find any bugs or have a feature request, you can select the feedback link in the About menu of the terminal to go to the GitHub page where you can file a new issue.
Источник
Новый Windows Terminal: ответы на ваши вопросы
В комментариях к недавней статье вы задали много вопросов по поводу новой версии нашего Windows Terminal. Сегодня постараемся ответить на некоторые из них.
Под катом приведены некоторые из наиболее часто задаваемых вопросов, которые мы слышали (и до сих пор слышим), а также официальные ответы: в том числе о замене PowerShell и о том, как начать пользоваться новинкой уже сегодня.
Когда и где я могу получить новый Windows Terminal?
Windows Terminal — это замена Command Prompt и/или PowerShell?
Чтобы ответить на этот вопрос, давайте проясним несколько терминов и понятий:
Таким образом, вопрос, скорее всего, следует переформулировать как “Windows Terminal — это замена Windows Console?”
Когда я смогу получить новый шрифт?
Скоро! У нас нет установленного таймлайна, но мы активно работаем над завершением шрифта. Как только он будет готов к выпуску, он будет открыт и доступен в своем репозитории.
Как это было на Build
Если вы пропустили наше выступление на Build 2019, то вот некоторые из основных моментов, которые помогут вам избавиться еще от нескольких вопросов:
Terminal Keynote и Aspirational Video
Во время выступления Раджеша Джа (Rajesh Jha) Кевин Галло (Kevin Gallo) анонсировал новый терминал и продемонстрировал наше новое “Terminal Sizzle Video”, иллюстрирующее желаемое направление для v1.0:
Сессия в Windows Terminal
Рич Тернер (Rich Turner) [Senior Program Manager] и Майкл Никса (Michael Niksa) [Senior Software Engineer] провели углубленную сессию в Windows Terminal, его архитектуре и коде.
Заключение
Обязательно следите за обновлениями на страницах @cinnamon_msft и @richturn_ms в Twitter и в течение ближайших недель и месяцев почаще посещайте наш блог, посвященный командной строке, чтобы узнать больше о терминале и нашем прогрессе в направлении v1.0.
Если вы разработчик и хотели бы принять участие, пожалуйста, посетите репозиторий терминала на GitHub и рассмотрите и обсудите проблемы с командой и сообществом, и если у вас есть время, внесите свой вклад, отправив PR, содержащий исправления и улучшения, чтобы помочь нам сделать терминал потрясающим!
Если вы не являетесь разработчиком, но все равно хотели бы опробовать терминал, загрузите его из Microsoft Store после его публикации этим летом и обязательно отправьте нам фидбэк о том, что вам нравится, что не нравится и т. д.
Источник
Привет, Хабр! Сегодня делимся гайдом по началу работы с Windows Terminal. Да, поскольку он о начале работы с инструментом, в основном в материале описываются какие-то базовые моменты. Но я думаю, что и профессионалы смогут подчерпнуть для себя что-то полезное, как минимум из списка полезных ссылок в конце статьи. Заглядывайте под кат!
Установка
Windows Terminal доступен в двух разных сборках: Windows Terminal и Windows Terminal Preview. Обе сборки доступны для загрузки в Microsoft Store и на странице выпусков GitHub.
Требования
Для запуска любой сборки Windows Terminal на вашем компьютере должна быть установлена Windows 10 1903 или более поздняя версия.
Windows Terminal Preview
Windows Terminal Preview — это сборка, в которой в первую очередь появляются новые функции. Эта сборка предназначена для тех, кто хочет видеть новейшие функции сразу после их выпуска. Эта сборка имеет ежемесячный цикл выпуска с новейшими функциями каждый месяц.
Windows Terminal
Терминал Windows — это основная сборка продукта. Функции, которые поступают в Windows Terminal Preview, появляются в Windows Terminal через месяц эксплуатации. Это позволяет проводить обширное тестирование ошибок и стабилизацию новых функций. Эта сборка предназначена для тех, кто хочет получить функции после того, как они были изучены и протестированы сообществом Preview.
Первый запуск
После установки терминала вы можете запустить приложение и сразу приступить к работе с командной строкой. По умолчанию терминал включает профили Windows PowerShell, Command Prompt и Azure Cloud Shell в раскрывающемся списке. Если на вашем компьютере установлены дистрибутивы Подсистемы Windows для Linux (WSL), они также должны динамически заполняться как профили при первом запуске терминала.
Профили
Профили действуют как различные среды командной строки, которые вы можете настраивать внутри терминала. По умолчанию в каждом профиле используется отдельный исполняемый файл командной строки, однако вы можете создать столько профилей, сколько захотите, используя один и тот же исполняемый файл. Каждый профиль может иметь свои собственные настройки, которые помогут вам различать их и добавить в каждый свой собственный стиль.
Дефолтный профиль
При первом запуске Windows Terminal в качестве профиля по умолчанию устанавливается Windows PowerShell. Профиль по умолчанию — это профиль, который всегда открывается при запуске терминала, и это профиль, который открывается при нажатии кнопки новой вкладки. Вы можете изменить профиль по умолчанию, установив «defaultProfile» на имя вашего предпочтительного профиля в файле settings.json.
"defaultProfile": "PowerShell"
Добавление нового профиля
Новые профили можно добавлять динамически с помощью терминала или вручную. Терминал Windows автоматически создаст профили для распределений PowerShell и WSL. Эти профили будут иметь свойство «source», которое сообщает терминалу, где он может найти соответствующий исполняемый файл.
Если вы хотите создать новый профиль вручную, вам просто нужно сгенерировать новый «guid», указать «name» и предоставить исполняемый файл для свойства «commandline».
Примечание. Вы не сможете скопировать свойство «source» из динамически созданного профиля. Терминал просто проигнорирует этот профиль. Вам нужно будет заменить «source» на «commandline» и предоставить исполняемый файл, чтобы дублировать динамически созданный профиль.
Структура Settings.json
В Терминал Windows включены два файла настроек. Один из них — defaults.json, который можно открыть, удерживая клавишу Alt и нажав кнопку «Настройки» в раскрывающемся списке. Это неизменяемый файл, который включает в себя все настройки по умолчанию, которые поставляются с терминалом. Второй файл — settings.json, в котором вы можете применить все свои пользовательские настройки. Доступ к нему можно получить, нажав кнопку «Настройки» в раскрывающемся меню.
Файл settings.json разделен на четыре основных раздела. Первый — это объект глобальных настроек, который находится в верхней части файла JSON внутри первого {. Примененные здесь настройки повлияют на все приложение.
Следующим основным разделом файла является объект «profiles». Объект «profiles» разделен на два раздела: «defaults» и «list». Вы можете применить настройки профиля к объекту «defaults», и они будут применяться ко всем профилям в вашем «list». «list» содержит каждый объект профиля, который представляет профили, описанные выше, и это элементы, которые появляются в раскрывающемся меню вашего терминала. Настройки, примененные к отдельным профилям в «списке», имеют приоритет над настройками, примененными в разделе «defaults».
Далее в файле расположен массив «schemes». Здесь можно разместить собственные цветовые схемы. Отличный инструмент, который поможет вам создать свои собственные цветовые схемы, — это terminal.sexy.
Наконец, в нижней части файла находится массив «actions». Перечисленные здесь объекты добавляют действия в ваш терминал, которые можно вызывать с клавиатуры и/или находить внутри палитры команд.
Базовая кастомизация
Вот несколько основных настроек, которые помогут вам начать настройку вашего терминала.
Фон
Одна из самых популярных настроек — настраиваемое фоновое изображение. Это настройка профиля, поэтому ее можно либо поместить внутри объекта «defaults» внутри объекта «profiles», чтобы применить ко всем профилям, либо внутри определенного объекта профиля.
"backgroundImage": "C:Usersadminbackground.png"
Параметр «backgroundImage» принимает расположение файла изображения, которое вы хотите использовать в качестве фона вашего профиля. Допустимые типы файлов: .jpg, .png, .bmp, .tiff, .ico и .gif.
Цветовая схема
Список доступных цветовых схем можно найти на нашем сайте документации. Цветовые схемы применяются на уровне профиля, поэтому вы можете поместить настройку внутри «значений по умолчанию» или в конкретный объект профиля.
"colorScheme": "COLOR SCHEME NAME"
Этот параметр принимает название цветовой схемы. Вы также можете создать свою собственную цветовую схему и поместить ее в список «schemes», а затем установить в настройках профиля имя этой новой схемы, чтобы применить ее.
Начертание шрифта
По умолчанию Windows Terminal использует Cascadia Mono в качестве шрифта. Начертание шрифта — это настройка уровня профиля. Вы можете изменить шрифт, установив «fontFace» на имя шрифта, который вы хотите использовать.
"fontFace": "FONT NAME"`
Совет: Терминал Windows также поставляется с начертанием шрифта Cascadia Code, который включает программные лигатуры (см. Gif ниже). Если вы используете Powerline, Cascadia Code также поставляется в PL-версии, которую можно загрузить с GitHub.
Полезные ресурсы
Докуметация Windows Terminal
Скотт Хансельман: как сделать красивым Windows Terminal с помощью Powerline, шрифтов Nerd, кода Cascadia, WSL и oh-my-posh
Скотт Хансельман: Как настроить терминал с помощью Git Branch, Windows Terminal, PowerShell, + Cascadia Code!
Скотт Хансельман: Windows Terminal Feature PREVIEW – Кастомизируйте свои привязки клавиш, цветовые схемы, панели, и многое другое!
>_TerminalSplash – темы Windows Terminal
Windows Terminal is Microsoft’s powerful integration of several software, including the Command Prompt, Windows PowerShell, Azure Cloud Shell, and Windows Subsystem for Linux (WSL). Using this latest console, you can easily multitask by switching between panes, running different types of commands side by side, and having a singular view of your entire system.
This tutorial covers different ways to install Windows Terminal on Windows 10 machines. The new Windows Terminal also allows you to experiment with different themes which we cover toward the end.
Windows Terminal was first launched in May 2019 with a stated aim to run a multi-tabbed console that could run the PowerShell and Command line simultaneously on each side. The new Windows terminal also supports Azure Cloud Shell, SSH, and the Windows Subsystem for Linux (WSL).
The console offers a genuine, multi-tabbed browsing experience. You can use Alt + Click to split a current window into two or more panes. Another shortcut, Shift + Click, opens a new terminal window.
From the top menu selection, you can choose between Windows PowerShell, Command Prompt, and Azure Cloud Shell window panes. While the default is PowerShell, you can change it to Command Prompt from Settings.
Ways to Install Windows Terminal
There are different ways to install Windows Terminal on your Windows 10 system, from the easy to the slightly more complex. Knowing these different strategies is important, as it would help you correctly install the latest versions and achieve more customization with additional themes and third-party software support.
1. From Microsoft Store
Of course, the easiest way to install the integrated Windows Terminal is to download it from Microsoft Store. The download link can be found here.
In case your Store is not working properly, you can troubleshoot with these tips.
Once the software is installed, you can readily launch it from the Store itself.
You can always go back to the Windows search box to open the Windows Terminal app and even choose its default console window. Run it in “Administrator” mode for best results.
2. Through GitHub
The various release builds for Microsoft Windows Terminal can also be manually downloaded. The GitHub Releases link is here. Search for the latest Windows Terminal version under “Assets” as shown here. Click the “msixbundle” link to proceed.
The “msixbundle” package is quickly downloaded and saved on your system.
When you click to install, you will receive a preview of the Windows Terminal. This would proceed smoothly from here.
It takes just a few minutes for the package to be completely installed. You are now ready to deploy Windows Terminal.
Once opened, you will notice a “do you want to close all tabs?” option after you close the terminal window. This would never happen with individual Command Prompt or PowerShell windows.
3. Through Chocolatey
Chocolatey is one of the most versatile tools to install any third-party software. It can be used to make Discord bots, launch Power Toys, and provide a component of lightweight browsers.
Whether or not Chocolatey is installed on your system, you can always find out using a fresh set of instructions in Windows PowerShell. Copy the following into a PowerShell window and click “Enter:”
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
As shown here, Chocolatey was already installed, so it just got upgraded. To install Windows Terminal using Chocolatey, the following command will do:
choco install microsoft-windows-terminal
Click “Y” to any requests for “Yes to all.”
You will be able to view the success screen once the latest Windows Terminal package is launched through Chocolatey.
Windows Terminal Themes
Unlike the monotonous background of Windows Command Prompt and PowerShell, the new integrated Windows Terminal offers many colorful themes.
While GitHub offers many different themes for Windows Terminal, you can find a huge selection of such themes from this online link. Go down to download a JSON file which has a collection of the themes.
Go to the “Settings” menu in the integrated terminal window. Select “Open JSON file.”
Now open the Windows Terminal JSON themes from the downloaded location. This will give you more choice in colorful backgrounds.
You can also manually change the background and foreground (font color) from “Color Schemes” in Settings.
Here we have learned different ways to install the Windows Terminal on Windows 10, along with adding new themes. Installing the new Windows Terminal does not affect your existing Command Prompt or PowerShell software. You can continue to use them while learning to use the integrated terminal.
Moreover, it does not require too much learning, as the basic usage of PowerShell/Command Prompt has been retained. In fact, it’s been made easier. For example, you can freely copy-paste in the new Windows Terminal window for the Command Prompt and don’t have to separately configure it.
Sayak Boral
Sayak Boral is a technology writer with over eleven years of experience working in different industries including semiconductors, IoT, enterprise IT, telecommunications OSS/BSS, and network security. He has been writing for MakeTechEasier on a wide range of technical topics including Windows, Android, Internet, Hardware Guides, Browsers, Software Tools, and Product Reviews.
Subscribe to our newsletter!
Our latest tutorials delivered straight to your inbox
Рекомендуем: Как настроить новое приложение Windows Terminal
Забудьте командную строку. Microsoft запускает новое приложение командной строки с именем «Windows Terminal». Он содержит вкладки и темы с доступом к PowerShell, классической командной строке Cmd и Bash с помощью подсистемы Windows для Linux (WSL) и может похвастаться новыми функциями, вкладки, разделенные панели, несколько типов сеансов и настройки, которые позволяют настраивать все, от сочетаний клавиш до анимированных фонов GIF.
В Windows по сравнению с другими операционными системами была слабая среда командной строки. Windows 10 WSL, который позволяет запускать Bash и другие оболочки Linux, великолепен. Но он основан на старой консоли Windows. Окна старой командной консоли не имеют вкладок, особенность окон терминала Linux и Mac, теперь все должно изменится.
Microsoft работала над улучшением старой консоли Windows. Добавив множество «экспериментальных функций», таких как Ctrl + C для копирования и Ctrl + V для вставки, которые по умолчанию отключены. Microsoft даже сменила цветовую схему консоли на новую, более читаемую, усердно работала над добавлением поддержки юникода в существующую консольную среду, а также добавила поддержку кодов VT, чтобы можно было использовать такие сложные приложения для Linux, как tmux.
Наконец, современный терминал для Windows 10
На Build 2020 19 мая 2020 года Microsoft объявила, что новый Windows Terminal является стабильным и «готовым для корпоративного использования». Терминал Windows версии 1.0 включает современный текстовый макет, движок рендеринга с ускорением графического процессора и поддержкой текста Unicode — вы даже можете использовать emoji в терминале. Скопируйте и вставьте, когда вы нажимаете Ctrl + C и Ctrl + V. Так же, присутствует новый шрифт, Cascadia Code. Терминал включает вкладки, позволяющие открывать консоли Cmd, PowerShell и WSL и др. в одном окне.
Терминал Windows доступен в Microsoft Store Windows 10 и будет регулярно обновляться, гарантируя, что вы всегда будете в курсе последних событий и сможете пользоваться новейшими функциями и последними улучшениями с минимальными усилиями.
На данный момент это выглядит как разрыв с прошлым и позволит вносить большие изменения без необходимости поддерживать идеальную совместимость со старыми бизнес-приложениями, которые используют старую консоль Windows.
Ключевые функции Windows Terminal
Несколько вкладок
Теперь вы сможете открывать любое количество вкладок, каждая из которых подключена к командной оболочке или приложению по вашему выбору, например, Командная строка, PowerShell, Ubuntu на WSL, Raspberry Pi через SSH и т. Д. Вы можете использовать знакомые сочетания клавиш для перемещения по вкладкам, например, Ctrl + Tab для переключения на вкладку справа и Ctrl + Shift + Tab для переключения на вкладку слева. Ctrl + Shift + W закроет текущую вкладку.
Вы также можете перетаскивать вкладки мышкой, чтобы изменить их порядок на панели.
PowerShell и Linux в одном окне
По умолчанию Терминал открывает вкладки PowerShell. Но он поддерживает другие типы оболочек. Если кликнуть стрелку справа от кнопки «Новая вкладка», вы увидите список сеансов, которые можете открыть: Windows PowerShell, Командная строка, дистрибутивы Linux, такие как Ubuntu (если они установлены с подсистемой Windows для Linux ), и Microsoft Azure Cloud Shell.
Благодаря встроенному SSH-клиенту в Windows 10 вы также можете легко запускать SSH-сеансы из терминала Windows.
Разделенные панели для нескольких оболочек одновременно.
Вкладки хороши, но что если вы хотите увидеть несколько оболочек одновременно? Вот где появляется функция «Панели» в терминале Windows.
Чтобы создать новую панель, нажмите Alt + Shift + D. Терминал разделит текущую панель на две части. Нажмите на панель, чтобы выбрать ее. Вы можете кликнуть панель и нажать Alt + Shift + D, чтобы разделить ее.
Эти панели связаны с вкладками, поэтому вы можете легко иметь несколько сред с несколькими панелями в одном окне терминала Windows и переключаться между ними на панели вкладок.
Вот некоторые сочетания клавиш для работы с панелями:
- Создайте новую панель с горизонтальным разделением: Alt + Shift + — (Alt, Shift и знак минус)
- Создайте новую панель, разделив ее по вертикали: Alt + Shift + + (Alt, Shift и знак плюс)
- Перемещение фокуса панели: Alt + Left, Alt + Right, Alt + Down, Alt + Up
- Изменение размера панели: Alt + Shift + Left, Alt + Shift + Right, Alt + Shift + Down, Alt + Shift + Up
- Закрыть панель: Ctrl + Shift + W
Это горячие клавиши по умолчанию, и вы можете изменить их, если хотите.
Пользовательский фон и прозрачность.
Новый терминал Windows также обеспечивает прозрачность фона. Удерживая Ctrl + Shift, прокрутите колесико мыши, чтобы сделать окно более прозрачным. Цвета фона вашего рабочего стола — или что-то позади Терминала — будет выглядеть с эффектом размытия.
Это работает только тогда, когда приложение находится в фокусе, поэтому, когда вы переместите фокус на другое окно, у терминала снова будет сплошной фон, пока вы не нажмете Alt + Tab.
Лучшее масштабирование.
Новая система рендеринга текста означает более плавное и лучшее масштабирование. Чтобы увеличить или уменьшить текст в терминале, удерживайте клавишу Ctrl и вращайте колесико мыши, это изменит размер текста. В новом терминале он изменяет только размер текста и оставляет размер окна в покое.
Красивый текст
В Windows Terminal используется графический процессор с ускорением DirectWrite / DirectX. Этот новый механизм рендеринга текста будет отображать текстовые символы, глифы и символы, присутствующие в шрифтах на вашем ПК, включая идеограммы CJK, эмодзи, символы Powerline, значки, лигатуры программирования и т. Д. Этот механизм также визуализирует текст намного быстрее, чем предыдущий механизм GDI консоли.
Множество настроек: сочетания клавиш, цветовые схемы, фон и многое другое
Настройки и конфигурируемость
Вы увидите текстовый файл JSON, полный опций. В настоящее время Windows Terminal, как инструмент разработчика, позволяет настраивать эти параметры, изменяя текстовый файл, а не используя графический интерфейс.
Доступные параметры, которые вы можете изменить в файле Settings.json:
- Настраиваемые сочетания клавиш: вы можете привязать сочетания клавиш к действиям или изменить сочетания клавиш по умолчанию.
- Цветовые схемы: изменение цветовой схемы (темы) среды терминала.
- Профили: создайте различные профили, которые будут отображаться под кнопкой «Новая вкладка». Вы можете настроить команду, выполняемую при запуске среды командной строки, и установить пользовательские шрифты и цветовые схемы для каждого сеанса.
- Пользовательские фоны: вы можете установить пользовательское фоновое изображение для сеанса. Например, вы можете изменить сеанс Ubuntu так, чтобы он имел пользовательское фоновое изображение на тему Ubuntu.
- Анимированные фоны GIF: Вы даже можете установить анимированный GIF в качестве собственного фона.
- Выбор профиля по умолчанию: Выберите профиль, который вы хотите запустить по умолчанию при запуске терминала Windows или нажмите кнопку «Новая вкладка». Например, вы можете выбрать сеанс Linux вместо PowerShell.
В отличие от стандартных сред командной строки, PowerShell и Linux Bash для Windows 10, в Windows Terminal наконец-то появилось множество опций, которые хотят разработчики — те, которые годами присутствуют в других операционных системах, таких как Mac и Linux.
На сегодняшний день Windows Terminal и Windows Console стали открытыми, и вы можете клонировать, собирать, запускать и тестировать код из репозитория на GitHub: https://github.com/Microsoft/Terminal.
Помимо визуальных изменений, Microsoft также анонсировала «Подсистему Windows для Linux 2.». Она, как сообщается, будет иметь вдвое большую производительность по сравнению с текущей версией WSL для операций с файловой системой. Windows 10 будет включать ядро Linux, чтобы сделать это возможным.
Загрузить Windows Terminal с помощью магазина Microsoft.
Теперь вы можете скачать Windows Terminal из Магазина Microsoft. Приложение имеет значок, который напоминает новые значки Office и OneDrive, отражая представление современного дизайна Microsoft, известное как «Свободный дизайн».
Загрузить Windows Terminal в Магазине Майкрософт