Jump to content

User:NareckB/sandbox

From Wikipedia, the free encyclopedia
Windows Terminal
Developer(s)Microsoft
Initial releaseMay 3, 2019; 5 years ago (2019-05-03)
Preview release
v0.7.3291.0 / November 26, 2019; 4 years ago (2019-11-26)[1]
Repositorygithub.com/Microsoft/Terminal
Written inC++
Operating systemWindows 10
PlatformIA-32, x86-64, ARM64
Available inEnglish
TypeTerminal emulator
LicenseMIT License

Windows Terminal (codenamed Cascadia[2]) is a terminal emulator for Windows 10 written by Microsoft.[3] It includes support for the Command Prompt, PowerShell, WSL and SSH.[4] After the initial source code release on GitHub, a preview release was first published to the Microsoft Store on June 21, 2019.[5] Via the Microsoft Store, the Windows Terminal preview releases will be updated regularly with improvements and new features with a 1.0 version set to launch in the Winter of 2019.[6]

The overhaul of the windows console launched with the preview releases gave opportunity for a few new things. The codebase is now modernized, logical entities are now separated into modules and classes, new key extensibility points were added, STL containers replaced old containers, and the code has been made simpler and safer.[7] Along with the release Microsoft has also decided to make the new Terminal open source.[8]

With Cascadia Code, Microsoft also provides a new purpose-built monospaced font for the new command-line interface. It includes programming ligatures and was designed to enhance the look and feel of Windows Terminal, terminal applications and text editors such as Visual Studio and Visual Studio Code.[9] The font is open-source under the SIL Open Font License and available on GitHub.[10] It is bundled with Windows Terminal since version 0.5.2762.0.[11]

The new Windows Terminal contains software requirements that are needed to be met for use. Microsoft recommends you install “Windows 10 version 18362” to use the application. That’s the build number associated with the May 2019 Update.[12]

Features[edit]

The redesigned Terminal adds new key features that users have been requesting. Microsoft has put an emphasis on features such as Beautiful Text, a GPU accelerated DirectWrite/DirectX-based text rendering engine, this new rendering engine is faster and more capable. Beautiful Text can display text characters, glyphs, and symbols present within fonts on your PC, including CJK ideograms, emoji, powerline symbols, icons, programming ligatures, etc...[13]

Profiles is another feature added into the preview releases of Terminal that expands upon customization. Multiple profiles are allowed for each app, shell, or tool that is imported into Windows Terminal. Those include PowerShell, cmd prompt, SSH, or Ubuntu. Each profile can be set to have its own color theme, background blur level, font style, and size.[14] This all allows for easier configurability and management of settings.

Multiple Tabs is the last key feature Microsoft has introduced. Multiple tabs allow for number of tabs to be opened, each individually connected to a command-line shell or app of your choice, e.g. Command Prompt, PowerShell, Ubuntu on WSL, a Raspberry Pi via SSH, etc.[15]

Windows Terminal is a command-line front-end: It can run multiple terminal apps, including text-based shells in a multi-tabbed window. It has out-of-the-box support for Windows Command Prompt, Windows PowerShell, PowerShell Core, Windows Subsystem for Linux (WSL) and Azure Cloud Shell Connector[16] All of these, by default, work on Windows Console.

Windows Terminal augments the text-based command experience by providing support for:

Demonstration of themes and multiple tabs


See also[edit]

Notes[edit]

  1. ^ Requires an appropriate font to be selected for rendering.

References[edit]

  1. ^ "Tags · microsoft/terminal · GitHub". GitHub Windows Terminal repository. Retrieved 2019-11-26.
  2. ^ Terminal's source code folder on GitHub, Microsoft, 2019-10-04, retrieved 2019-10-04
  3. ^ Warren, Tom (6 May 2019). "Microsoft unveils Windows Terminal, a new command line app for Windows". The Verge.
  4. ^ Bright, Peter (6 May 2019). "Coming soon: Windows Terminal—finally a tabbed, emoji-capable Windows command-line". Ars Technica.
  5. ^ "Get Windows Terminal (Preview) – Microsoft Store". Microsoft.com. 2019-06-21.
  6. ^ "Introducing Windows Terminal". Windows Command Line. 2019-05-06. Retrieved 2019-12-12.
  7. ^ The new Windows Terminal, and the original Windows console host: all in the same place! - microsoft/terminal, Microsoft, 2019-12-12, retrieved 2019-12-12
  8. ^ "Introducing Windows Terminal". Windows Command Line. 2019-05-06. Retrieved 2019-12-12.
  9. ^ Cascadia Code | Windows Command Line Tools For Developers
  10. ^ GitHub - microsoft/cascadia-code
  11. ^ "Release Windows Terminal Preview v0.5.2762.0 · microsoft/terminal · GitHub". GitHub Windows Terminal repository. 2019-10-04.
  12. ^ Hoffman, Chris. "Microsoft's New Windows Terminal Is Now Available". How-To Geek. Retrieved 2019-12-12.
  13. ^ "Introducing Windows Terminal". Windows Command Line. 2019-05-06. Retrieved 2019-12-12.
  14. ^ Warren, Tom (2019-05-06). "Microsoft unveils Windows Terminal, a new command line app for Windows". The Verge. Retrieved 2019-12-12.
  15. ^ "Introducing Windows Terminal". Windows Command Line. 2019-05-06. Retrieved 2019-12-12.
  16. ^ The Azure Cloud Shell Connector in Windows Terminal | Windows Command Line Tools For Developers
  17. ^ Microsoft Issues Major Update to Windows Terminal – Thurrott.com

External links[edit]

Category:Command shells Category:Free terminal emulators Category:Windows commands Category:Windows components Category:Microsoft free software Category:Free software programmed in C++ Category:Software using the MIT license