Windows Terminal (Windows Terminal)
Windows Terminal | |
---|---|
![]() | |
![]() Windows Terminal запущенный в Windows 10 | |
Тип | Эмулятор терминала |
Разработчик | Майкрософт |
Написана на | C++ |
Операционные системы | Windows 10, Windows 11, Windows Server 2022 |
Первый выпуск | 3 мая 2019[1] |
Аппаратные платформы | IA-32, x86-64, ARM64 |
Последняя версия | 1.19.10821 (25 марта 2024) |
Тестовая версия | 1.20.10822 |
Репозиторий | github.com/microsoft/ter… |
Лицензия | лицензия MIT[2] |
Сайт | aka.ms/terminal |
![]() |
Windows Terminal — эмулятор терминала с несколькими вкладками, разработанный Microsoft для Windows 10[3] в качестве замены Windows Console[4]. Он может запускать любое приложение командной строки в отдельной вкладке. Предварительно настроен для запуска командной строки, PowerShell, WSL, SSH и Azure Cloud Shell Connector[5][6]. Windows Terminal поставляется со своим собственным интерфейсом для рендеринга. Начиная с версии 1.11 в Windows 11, приложения командной строки могут запускаться с использованием этого нового интерфейса вместо старой Windows Console[7].
История
[править | править код]Windows Terminal был анонсирован[4] на конференции разработчиков Microsoft Build 2019 в мае 2019 года[8] как современная альтернатива Windows Console, а исходный код Windows Terminal впервые появился на GitHub 3 мая 2019 года[1]. Первый предварительный релиз появился 10 июля 2019 года и носил номер 0.2[9]. Первая стабильная версия вышла 19 мая 2020 года под номером 1.0, после чего Microsoft начала выпускать предварительные версии в качестве приложения Windows Terminal Preview, которое можно было устанавливать параллельно со стабильной версией[10].
Особенности
[править | править код]Терминал — это интерфейс командной строки. Он может запускать несколько приложений командной строки, включая текстовые оболочки, в окне с несколькими вкладками. Имеет встроенную поддержку командной строки, PowerShell, Bash в подсистеме Windows для Linux (WSL)[5] и изначально может подключаться к облачной оболочке Azure[6].
Windows Terminal расширяет возможности работы с текстовыми командами, предоставляя поддержку для:
- Вкладки записной книжки для хранения нескольких экземпляров в одном окне
- Поддержка последовательности ANSI VT
- UTF-8 и UTF-16 (включая идеограммы CJK и эмодзи)
- Аппаратно-ускоренный рендеринг текста с помощью DirectWrite
- Поддержка современных шрифтов и функций шрифтов (см. Ниже)
- 24-битный цвет
- Эффекты прозрачности окна
- Темы, фоновые изображения и настройки цвета вкладок[11]
- Различные режимы окна (например, полноэкранный режим, режим фокусировки, режим всегда сверху)
- Разделенные панели
- Палитра команд[11]
- Поддержка списка переходов[11]
- Совместимость с экранным дикторам через дерево автоматизации пользовательского интерфейса (UIA)[12]
- Поддержка встроенных гиперссылок[11]
- Копирование текста в буфер обмена в формате HTML и RTF
- Ввод с помощью мыши
- Настраиваемые привязки клавиш
- Инкрементный поиск
Cascadia Code
[править | править код]Cascadia Code — это специальный моноширинный шрифт, созданный Аароном Беллом из Saja Typeworks, для нового интерфейса командной строки. Он включает в себя лигатуры программирования и был разработан для улучшения внешнего вида Windows Terminal, терминальных приложений и текстовых редакторов, таких как Visual Studio и Visual Studio Code[13]. Исходный код шрифта открыт и распространяется по лицензии SIL Open Font License на GitHub[14]. Он был включён в состав Windows Terminal, начиная с версии 0.5.2762.0[15].
Примечания
[править | править код]- ↑ 1 2 Howett. v0.1.1002.0: Initial release of the Windows Terminal source code . microsoft / terminal repo. Microsoft (3 мая 2019). Дата обращения: 16 августа 2022. Архивировано 6 октября 2021 года.
- ↑ https://github.com/microsoft/terminal/blob/master/LICENSE
- ↑ Warren. Microsoft unveils Windows Terminal, a new command line app for Windows . The Verge (6 мая 2019). Дата обращения: 16 августа 2022. Архивировано 6 мая 2019 года.
- ↑ 1 2 Cinnamon. Introducing Windows Terminal . Microsoft Corporation (6 мая 2019). Дата обращения: 20 ноября 2020. Архивировано 22 декабря 2019 года.
- ↑ 1 2 Bright. Coming soon: Windows Terminal—finally a tabbed, emoji-capable Windows command-line . Ars Technica (6 мая 2019). Дата обращения: 16 августа 2022. Архивировано 6 мая 2019 года.
- ↑ 1 2 Bhojwani. The Azure Cloud Shell Connector in Windows Terminal . Windows Command Line. Microsoft (2 августа 2019). Дата обращения: 16 августа 2022. Архивировано 12 сентября 2022 года.
- ↑ Windows Terminal v1.11.2921.0 . Microsoft / terminal repo. Microsoft (20 октября 2021). Дата обращения: 16 августа 2022. Архивировано 23 декабря 2021 года.
- ↑ Warren. Microsoft unveils Windows Terminal, a new command line app for Windows . The Verge. Vox Media (6 мая 2019). Дата обращения: 20 ноября 2020. Архивировано 6 мая 2019 года.
- ↑ Howett. Windows Terminal - Preview v0.2 . microsoft / terminal repo. Microsoft (10 июля 2019). Дата обращения: 16 августа 2022. Архивировано 6 октября 2021 года.
- ↑ Howett. Windows Terminal v1.0.1401.0 . microsoft / terminal repo. Microsoft (19 мая 2020). Дата обращения: 16 августа 2022. Архивировано 23 июля 2022 года.
- ↑ 1 2 3 4 Windows Terminal Preview 1.4 brings embedded hyperlinks support, version 1.3 generally available - Neowin . Neowin (23 сентября 2020). Дата обращения: 16 августа 2022. Архивировано 16 мая 2022 года.
- ↑ Paul Thurrott. Microsoft Issues Major Update to Windows Terminal (амер. англ.). Thurrott.com (6 августа 2019). Дата обращения: 17 августа 2022. Архивировано 26 мая 2022 года.
- ↑ Kayla Cinnamon. Cascadia Code (амер. англ.). Windows Command Line (18 сентября 2019). Дата обращения: 17 августа 2022. Архивировано 28 августа 2022 года.
- ↑ About Cascadia Code. — 2022-08-17. Архивировано 11 августа 2022 года.
- ↑ Release Windows Terminal Preview v0.5.2762.0 · microsoft/terminal · GitHub . GitHub Windows Terminal repository (4 октября 2019). Дата обращения: 16 августа 2022. Архивировано 15 июля 2022 года.
Ссылки
[править | править код]- Программное обеспечение по алфавиту
- Программное обеспечение, разработанное в 2019 году
- Свободное и открытое программное обеспечение Microsoft
- Командная строка MS-DOS/Windows
- Программное обеспечение с лицензией MIT
- Свободное программное обеспечение, написанное на C++
- Компоненты Windows
- Свободные эмуляторы терминала