Windows Terminal is a modern, fast, efficient, powerful, and extensible terminal application for users who can use a command-line tool to do most of their everyday computing. It includes features like multiple tabs, panes, customizable themes, and support for a wide variety of command-line shells and utilities.
You can download Windows Terminal from the Microsoft Store, GitHub, or as part of a Windows preview build.
Yes, Windows Terminal is free and open-source software.
Windows Terminal officially supports Windows 10 version 1903 (build 18362) and later.
You can customize the appearance of Windows Terminal through its settings. This includes changing fonts, colors, background images, transparency, and more. Settings can be accessed by clicking the down arrow in the tab bar and selecting "Settings".
The primary settings file is a JSON file. You can access and edit it directly via the Settings UI by clicking the "Open JSON file" button in the Settings tab.
You can define custom color schemes in the schemes
array within the settings.json
file. Each scheme is an object with properties like name
, black
, red
, green
, yellow
, blue
, purple
, cyan
, white
, and their corresponding bright
variants, as well as foreground
and background
colors.
{
"schemes": [
{
"name": "My Custom Scheme",
"black": "#000000",
"red": "#e50000",
"green": "#00b906",
// ... other colors
"foreground": "#ffffff",
"background": "#1e1e1e"
}
]
}
You can set a default profile by selecting it from the dropdown menu under the "Startup" section in the Settings UI, or by modifying the defaultProfile
GUID in the settings.json
file.
Windows Terminal supports any command-line shell or application that runs on Windows, including:
You can open new tabs by clicking the '+' icon or using the keyboard shortcut Ctrl+Shift+T
. Panes can be created by holding Alt
(or Shift
for horizontal split) while opening a new tab (e.g., Alt+Shift+T
for a horizontal split pane).
Yes, Windows Terminal has excellent support for UTF-8 characters, ensuring proper rendering of a wide range of symbols and text.
You can specify a custom font for a profile in the Settings UI or by editing the fontFace
property in your settings.json
file. Ensure the font is installed on your system.
Try resetting the terminal settings. You can do this by backing up your settings.json
file and then deleting it, allowing the terminal to generate a default one. Alternatively, you can uninstall and reinstall Windows Terminal from the Microsoft Store.
Ensure you have selected the correct shell for your profile in the Settings. Also, check if your chosen font supports the characters being displayed. For WSL, make sure the distribution is properly installed and configured.