Windows Terminal

Windows Terminal
Логотип программы Windows Terminal
Скриншот программы Windows Terminal
Windows Terminal запущенный в Windows 10
Тип Эмулятор терминала
Разработчик Майкрософт
Написана на C++
Операционные системы Windows 10, Windows 11, Windows Server 2022
Первый выпуск 3 мая 2019; 5 лет назад (2019-05-03)[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. 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 года.
  2. https://github.com/microsoft/terminal/blob/master/LICENSE
  3. Warren. Microsoft unveils Windows Terminal, a new command line app for Windows  (неопр.). The Verge (6 мая 2019). Дата обращения: 16 августа 2022. Архивировано 6 мая 2019 года.
  4. 1 2 Cinnamon. Introducing Windows Terminal  (неопр.). Microsoft Corporation (6 мая 2019). Дата обращения: 20 ноября 2020. Архивировано 22 декабря 2019 года.
  5. 1 2 Bright. Coming soon: Windows Terminal—finally a tabbed, emoji-capable Windows command-line  (неопр.). Ars Technica (6 мая 2019). Дата обращения: 16 августа 2022. Архивировано 6 мая 2019 года.
  6. 1 2 Bhojwani. The Azure Cloud Shell Connector in Windows Terminal  (неопр.). Windows Command Line. Microsoft (2 августа 2019). Дата обращения: 16 августа 2022. Архивировано 12 сентября 2022 года.
  7. Windows Terminal v1.11.2921.0  (неопр.). Microsoft / terminal repo. Microsoft (20 октября 2021). Дата обращения: 16 августа 2022. Архивировано 23 декабря 2021 года.
  8. Warren. Microsoft unveils Windows Terminal, a new command line app for Windows  (неопр.). The Verge. Vox Media (6 мая 2019). Дата обращения: 20 ноября 2020. Архивировано 6 мая 2019 года.
  9. Howett. Windows Terminal - Preview v0.2  (неопр.). microsoft / terminal repo. Microsoft (10 июля 2019). Дата обращения: 16 августа 2022. Архивировано 6 октября 2021 года.
  10. Howett. Windows Terminal v1.0.1401.0  (неопр.). microsoft / terminal repo. Microsoft (19 мая 2020). Дата обращения: 16 августа 2022. Архивировано 23 июля 2022 года.
  11. 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 года.
  12. Paul Thurrott. Microsoft Issues Major Update to Windows Terminal (амер. англ.). Thurrott.com (6 августа 2019). Дата обращения: 17 августа 2022. Архивировано 26 мая 2022 года.
  13. Kayla Cinnamon. Cascadia Code (амер. англ.). Windows Command Line (18 сентября 2019). Дата обращения: 17 августа 2022. Архивировано 28 августа 2022 года.
  14. About Cascadia Code. — 2022-08-17. Архивировано 11 августа 2022 года.
  15. Release Windows Terminal Preview v0.5.2762.0 · microsoft/terminal · GitHub  (неопр.). GitHub Windows Terminal repository (4 октября 2019). Дата обращения: 16 августа 2022. Архивировано 15 июля 2022 года.

Ссылки

  • Вводный пост
  • Проект Windows Terminal на сайте GitHub
  • Обзор терминала Windows
Перейти к шаблону «Эмуляторы терминала»
Список
Связанные
  • luit
  • kmscon
Перейти к шаблону «Свободное и открытое программное обеспечение Microsoft»
Общая информация
Программное
обеспечение
Приложения
Игры
  • Allegiance[англ.]
Языки
программирования
Фреймворки и
средства разработки
Операционные
системы
Прочее
  • ChronoZoom
  • Project Mu
  • SILK
  • TLAPS
  • TPM 2.0 Reference Implementation
  • WikiBhasha
Лицензии
Связанные темы
  • .NET Foundation
  • F Sharp Software Foundation
  • Microsoft Open Specification Promise
  • Outercurve Foundation
Категория Категория
Перейти к шаблону «Команды операционных систем Microsoft»
Общие команды MS-DOS и Windows
  • Append
  • Attrib
  • Break
  • Call
  • Cd (Chdir)
  • Chcp
  • Chkdsk
  • Cls
  • Command
  • Copy
  • Date
  • Debug
  • Defrag
  • Del
  • Dir
  • Diskcomp
  • Diskcopy
  • Diskpart
  • Doskey
  • Echo
  • Edit
  • Edlin
  • Erase
  • Exit
  • Expand
  • Fastopen
  • Fc
  • Find
  • For
  • Format
  • Goto
  • Graphics
  • Help
  • If
  • Label
  • Loadfix
  • Md
  • Mem
  • Mkdir
  • Mode
  • More
  • Move
  • Nlsfunc
  • Path
  • Pause
  • Print
  • Prompt
  • Rd
  • Rem
  • Ren
  • Rename
  • Replace
  • Rmdir
  • Set
  • Setver
  • Share
  • Shift
  • Sort
  • Subst
  • Time
  • Tree
  • Type
  • Ver
  • Verify
  • Vol
  • Xcopy
См. также: Список команд DOS Список команд операционных систем Microsoft