The team behind the Windows Terminal has announced a new preview release of the app. The new features of this preview version 1.3 include the command palette, an advanced tab switcher, a tab color per a profile, and much more.
- Terminal 1 0 1 – Your Terminal Shortcut Settings Download
- Terminal 1 0 1 – Your Terminal Shortcut Settings Free
- Terminal 1 0 1 – Your Terminal Shortcut Settings Windows 10
You would set a new custom keybinding in System Settings Keyboard Shortcuts Custom Shortcuts. For command use gnome-terminal -geometry=205x10+0+1000 after creating the shortcut click in right side to set a binding. You may want to use a slightly different binding to check out or go ahead & use Ctrl+Alt+T which will unset the current for Launchers Launch terminal. Learn about Windows Terminal and how it can improve your command line workflow.
Windows Terminal a new terminal app for command-line users that has plenty of new features including tabs, a GPU accelerated DirectWrite/DirectX-based text rendering engine, profiles, and more.
Windows Terminal is fully open-sourced. Thanks to the new tabbed console, it allows organizing instances of Command Prompt, PowerShell, and Windows Subsystem for Linux together in a single app.
The app comes with an icon that reminds of new Office and OneDrive icons, reflecting Microsoft's modern design view known as 'Fluent Design'.
The Windows Terminal project is engineered and delivered as a set of 4-week milestones. New features will go into Windows Terminal Preview first, then a month after they been in Preview, those features will move into Windows Terminal.
What's new in Windows Terminal Preview 1.3 Release
Command palette
The command palette is finally here! This new feature allows you to search through all of the commands available to you in Windows Terminal, similar to the one found in Visual Studio Code. You can invoke the command palette by typing
Ctrl+Shift+P
. If you’d like to change this key binding, you can add the commandPalette
command to the keybindings
array in your settings.json.The command palette has two modes: action mode and command line mode. Action mode is the mode you will enter by default and will list all of your Windows Terminal commands. Command line mode can be entered by typing
>
and you can then enter any wt
command, which will be invoked on the current window.You can also customize actions you’d like to add to the command palette by adding commands to your settings.json file. Your key bindings should automatically populate the command palette. Full documentation on how to add your own commands can be found on our docs site.
Advanced tab switcher
We have added an advanced tab switcher to help you navigate more easily between your tabs. This is enabled by default with the
useTabSwitcher
global setting. When enabled, the nextTab
and prevTab
commands will use the tab switcher. By default, these keyboard shortcuts are Ctrl+Tab
and Ctrl+Shift+Tab
, respectively.Tab color setting
You can now specify a tab color for each profile! This can be done by adding the
tabColor
setting to a profile and setting it to a color in hex format.TIP: Set your tab color to the same color as your background for a seamless experience!
New commands
We have added some new commands that you can add to your key bindings in your settings.json file. None of the following commands are bound by default.
wt
commands as a key binding
We have added the ability to execute wt.exe command line arguments with key bindings. This can be done with the
wt
command. The commandline
property defines the command line arguments you would like to invoke on the current window. More information on wt
command line arguments can be found on our docs site.Send input to the shell
If you want to send input to the shell by using a keyboard shortcut, you can do so with the
sendInput
command.Tab search
If you are someone who has a lot of tabs open (like myself), this new command is a life saver. You can now search through your tabs in a new search box using the
tabSearch
command.Change color scheme
You can set the color scheme of the active window by using the
setColorScheme
command.Bug fixes
- You can now specify which types of formats you would like to copy.
- Profiles whose indices are greater than 9 will now properly display their shortcuts in the dropdown.
altGrAliasing: false
will no longer break AltGr
Download Windows Terminal Preview
Microsoft is also launching a preview channel of Windows Terminal. If you are someone who likes to be involved with the development of Windows Terminal and use the latest features as soon as they are developed, you can download the app preview version from the Microsoft Store or from the GitHub releases page. Windows Terminal Preview will have monthly updates, starting in June 2020.
Download Windows Terminal Stable
You can download Windows Terminal from the Microsoft Store or from the GitHub releases page.
Advertisment
-->The settings listed below are specific to each unique profile. If you'd like a setting to apply to all of your profiles, you can add it to the
defaults
section above the list of profiles in your settings.json file.Terminal 1 0 1 – Your Terminal Shortcut Settings Download
Unique identifier
Profiles can use a GUID as a unique identifier. To make a profile your default profile, it needs a GUID for the
defaultProfile
global setting.Property name:
guid
Necessity: Required
Accepts: GUID as a string in registry format:
'{00000000-0000-0000-0000-000000000000}'
Executable settings
Command line
![Settings Settings](https://code.visualstudio.com/assets/docs/editor/integrated-terminal/terminal-split-pane.png)
This is the executable used in the profile.
![Terminal Terminal](https://docs.python.org/3/_images/win_installer.png)
Property name:
commandline
Necessity: Optional
Accepts: Executable file name as a string
Default value:
'cmd.exe'
Source
This stores the name of the profile generator that originated the profile. There are no discoverable values for this field. For additional information on dynamic profiles, visit the Dynamic profiles page.
Property name:
source
Necessity: Optional
Accepts: String
Starting directory
This is the directory the shell starts in when it is loaded.
Property name:
startingDirectory
Necessity: Optional
Accepts: Folder location as a string
Default value:
'%USERPROFILE%'
Note
When setting the starting directory that your installed WSL distributions open to, you should use this format:
'startingDirectory': 'wsl$DISTRO NAMEhomeUSERNAME'
, replacing with the name of your distribution. For example, 'startingDirectory': 'wsl$Ubuntu-20.04homeuser1'
.Note
Omitting the startingDirectory value in a profile results in..
.if you run Windows Terminal from the Start menu: C:windowssystem32
.if you run wt.exe from the Start menu: C:windowssystem32
.if you run wt.exe from Win+R: %USERPROFILE%
.if you run wt.exe from the explorer address bar: whatever folder you were looking at.
.if you run Windows Terminal from the Start menu: C:windowssystem32
.if you run wt.exe from the Start menu: C:windowssystem32
.if you run wt.exe from Win+R: %USERPROFILE%
.if you run wt.exe from the explorer address bar: whatever folder you were looking at.
Dropdown settings
Configuration: Raspberry Ubuntu
Name
This is the name of the profile that will be displayed in the dropdown menu. This value is also used as the 'title' to pass to the shell on startup. Some shells (like
bash
) may choose to ignore this initial value, while others (Command Prompt
, PowerShell
) may use this value over the lifetime of the application. This 'title' behavior can be overridden by using tabTitle
.Property name:
name
Necessity: Required
Accepts: String
Icon
This sets the icon that displays within the tab and the dropdown menu.
Property name:
icon
Necessity: Optional
Accepts: File location as a string
Hide a profile from the dropdown
If
hidden
is set to true
, the profile will not appear in the list of profiles. This can be used to hide default profiles and dynamically generated profiles, while leaving them in your settings file. To learn more about dynamic profiles, visit the Dynamic profiles page.Property name:
hidden
Necessity: Optional
Accepts:
true
, false
Default value:
false
Tab title settings
Custom tab title
If set, this will replace the
name
as the title to pass to the shell on startup. Some shells (like bash
) may choose to ignore this initial value, while others (Command Prompt
, PowerShell
) may use this value over the lifetime of the application. If you'd like to learn how to have the shell set your title, visit the tab title tutorial.Property name:
tabTitle
Necessity: Optional
Accepts: String
Suppress title changes from the shell
When this is set to
true
, tabTitle
overrides the default title of the tab and any title change messages from the application will be suppressed. If tabTitle
isn't set, name
will be used instead. When this is set to false
, tabTitle
behaves as normal.Property name:
suppressApplicationTitle
Necessity: Optional
Accepts:
true
, false
Text settings
Font face
This is the name of the font face used in the profile. The terminal will try to fallback to Consolas if this can't be found or is invalid. To learn about the other variants of the default font, Cascadia Mono, visit the Cascadia Code page.
Property name:
fontFace
Necessity: Optional
Accepts: Font name as a string
Default value:
'Cascadia Mono'
Font size
This sets the profile's font size in points.
Property name:
fontSize
Necessity: Optional
Accepts: Integer
Default value:
12
Font weight
This sets the weight (lightness or heaviness of the strokes) for the profile's font.
Property name:
fontWeight
Necessity: Optional
Accepts:
'normal'
, 'thin'
, 'extra-light'
, 'light'
, 'semi-light'
, 'medium'
, 'semi-bold'
, 'bold'
, 'extra-bold'
, 'black'
, 'extra-black'
, or an integer corresponding to the numeric representation of the OpenType font weightAiseesoft dvd creator 5 2 8. Default value:
'normal'
Padding
This sets the padding around the text within the window. This will accept three different formats:
'#'
and #
set the same padding for all sides, '#, #'
sets the same padding for left-right and top-bottom, and '#, #, #, #'
sets the padding individually for left, top, right, and bottom.Property name:
padding
Necessity: Optional
Accepts: Values as a string in the following formats:
'#'
, '#, #'
, '#, #, #, #'
or value as an integer: #
Default value:
'8, 8, 8, 8'
Antialiasing text
This controls how text is antialiased in the renderer. Note that changing this setting will require starting a new terminal instance.
Property name:
antialiasingMode
Necessity: Optional
Accepts:
'grayscale'
, 'cleartype'
, 'aliased'
Default value:
'grayscale'
Cursor settings
Cursor shape
This sets the cursor shape for the profile. The possible cursors are as follows:
'bar'
( ┃ ), 'vintage'
( ▃ ), 'underscore'
( ▁ ), 'filledBox'
( █ ), 'emptyBox'
( ▯ )Property name:
cursorShape
Necessity: Optional
Accepts:
'bar'
, 'vintage'
, 'underscore'
, 'filledBox'
, 'emptyBox'
Default value:
'bar'
Cursor color
This sets the cursor color of the profile. This will override the
cursorColor
set in the color scheme if colorScheme
is set.Property name:
cursorColor
Necessity: Optional
Cursor height
This sets the percentage height of the cursor starting from the bottom. This will only work when
cursorShape
is set to 'vintage'
.Property name:
cursorHeight
Necessity: Optional
Accepts: Integer from 25-100
Keyboard settings
AltGr aliasing
This allows you to control if Windows Terminal will treat ctrl+alt as an alias for AltGr.
Property name:
altGrAliasing
Necessity: Optional
Accepts:
true
, false
Default value:
true
Color settings
Color scheme
This is the name of the color scheme used in the profile. Color schemes are defined in the
schemes
object. More detailed information can be found on the Color schemes page.Property name:
colorScheme
Necessity: Optional
Accepts: Name of color scheme as a string
Default value:
'Campbell'
Tab color
This sets the color of the profile's tab. Using the tab color picker will override this color.
Property name:
tabColor
Necessity: Optional
Accepts: Color as a string in hex format:
'#rgb'
or '#rrggbb'
Foreground color
This changes the foreground color of the profile. This overrides
foreground
set in the color scheme if colorScheme
is set.Property name:
foreground
Necessity: Optional
Accepts: Color as a string in hex format:
'#rgb'
or '#rrggbb'
Background color
This changes the background color of the profile with this setting. This overrides
background
set in the color scheme if colorScheme
is set.Property name:
background
Necessity: Optional
Accepts: Color as a string in hex format:
'#rgb'
or '#rrggbb'
Selection background color
This sets the background color of a selection within the profile. This will override the
selectionBackground
set in the color scheme if colorScheme
is set.Property name:
selectionBackground
Necessity: Optional
Accepts: Color as a string in hex format:
'#rgb'
or '#rrggbb'
Acrylic settings
Enable acrylic
When this is set to
true
, the window will have an acrylic background. When it's set to false
, the window will have a plain, untextured background. The transparency only applies to focused windows due to OS limitations.Property name:
useAcrylic
Necessity: Optional
Accepts:
true
, false
Default value:
false
Acrylic opacity
When
useAcrylic
is set to true
, this sets the transparency of the window for the profile. This accepts floating point values from 0-1.Property name:
acrylicOpacity
Terminal 1 0 1 – Your Terminal Shortcut Settings Free
Necessity: Optional
Accepts: Number as a floating point value from 0-1
Default value:
0.5
Background image settings
Setting the background image
This sets the file location of the image to draw over the window background. The background image can be a .jpg, .png, or .gif file.
Property name:
backgroundImage
Necessity: Optional
Accepts: File location as a string
Background image stretch mode
This sets how the background image is resized to fill the window.
Property name:
backgroundImageStretchMode
Necessity: Optional
Accepts:
'none'
, 'fill'
, 'uniform'
, 'uniformToFill'
Default value:
'uniformToFill'
Background image alignment
This sets how the background image aligns to the boundaries of the window.
Property name:
backgroundImageAlignment
Necessity: Optional
Accepts:
'center'
, 'left'
, 'top'
, 'right'
, 'bottom'
, 'topLeft'
, 'topRight'
, 'bottomLeft'
, 'bottomRight'
Default value:
'center'
Background image opacity
This sets the transparency of the background image.
Property name:
backgroundImageOpacity
Necessity: Optional
Accepts: Number as a floating point value from 0-1
Default value:
1.0
Terminal 1 0 1 – Your Terminal Shortcut Settings Windows 10
Scroll settings
Scrollbar visibility
This sets the visibility of the scrollbar.
Property name:
scrollbarState
Necessity: Optional
Accepts:
'visible'
, 'hidden'
Scroll to input line when typing
When this is set to
true
, the window will scroll to the command input line when typing. When it's set to false
, the window will not scroll when you start typing.Property name:
snapOnInput
Necessity: Optional
Accepts:
true
, false
Default value:
true
History size
This sets the number of lines above the ones displayed in the window you can scroll back to.
Property name:
historySize
Necessity: Optional
Accepts: Integer
Default value:
9001
How the profile closes when exiting
This sets how the profile reacts to termination or failure to launch.
'graceful'
will close the profile when exit
is typed or when the process exits normally. 'always'
will always close the profile and 'never'
will never close the profile. true
and false
are accepted as synonyms for 'graceful'
and 'never'
, respectively.Property name:
closeOnExit
Necessity: Optional
Accepts:
'graceful'
, 'always'
, 'never'
, true
, false
Default value:
'graceful'
Retro terminal effects
When this is set to
true
, the terminal will emulate a classic CRT display with scan lines and blurry text edges. This is an experimental feature and its continued existence is not guaranteed.Property name:
experimental.retroTerminalEffect
Necessity: Optional
Accepts:
true
, false
Default value:
false