Windows Terminal keyboard shortcuts

Windows Terminal is a workspace for several shells, so its important keys manage the container around the prompt. Open tabs, split panes, search scrollback, copy and paste, zoom, and reach the command palette.

Windows Terminal is a container for several shells, so its shortcuts manage the space around the prompt. Start with tabs and panes, then learn copy, search, zoom, and the command palette.

Tabs

Open, close, switch, rename, and move Windows Terminal tabs.

ActionWindows
New tab with the default profileCtrlShiftT
New tab with a profile from the dropdownDigits 1 through 9 open profiles 1 through 9.CtrlShift1
Next tabCtrlTab
Previous tabCtrlShiftTab
Duplicate the current tab's profile and directoryCtrlShiftD
Close the active pane, or the tab if there are no splitsCtrlShiftW
Open the new tab dropdownCtrlShiftSpace
Switch to a specific tab by positionDefaults cover tabs 1 through 8 with Ctrl+Alt+1 through Ctrl+Alt+8.CtrlAlt1

Panes

Split panes, move focus, resize the layout, and zoom the pane you are using.

ActionWindows
Split the pane automatically, duplicating the profileAuto picks the direction with the most surface area.AltShiftD
Duplicate the pane downwardAltShift-
Duplicate the pane to the rightAltShift+
Move focus between panesAlso Alt+Right, Alt+Up, and Alt+Down. Ctrl+Alt+Left moves to the previously used pane.AltLeft
Resize the active paneAlso Alt+Shift+Right, Alt+Shift+Up, and Alt+Shift+Down.AltShiftLeft

Copy and paste

Copy, paste, and select terminal text while preserving the command-line workflow.

ActionWindows
Copy selected terminal contentWith no selection the chord passes through to the shell. Ctrl+Shift+C and Ctrl+Insert also copy.CtrlC
Paste from the clipboardCtrl+Shift+V and Shift+Insert also paste.CtrlV
Select all content in the text bufferCtrlShiftA
Toggle mark mode for keyboard selectionsCtrlShiftM

View and zoom

Change font size, toggle fullscreen, and move through the terminal viewport.

ActionWindows
Increase the text sizeCtrl+
Decrease the text sizeCtrl-
Reset the text size to the defaultCtrl0
Toggle full screenAlt+Enter is bound to the same action.F11

Search and scrollback

Search terminal history and move through scrollback without losing the current prompt.

ActionWindows
Search across the full scrollback bufferSupports case sensitivity and regex toggles.CtrlShiftF
Scroll the screen upCtrl+Shift+Down scrolls down.CtrlShiftUp
Scroll to the earliest historyCtrlShiftHome
Scroll to the latest historyCtrlShiftEnd

Command palette and settings

Open the command palette, settings, and help when a binding is easier to discover than memorize.

ActionWindows
Open the command paletteCtrlShiftP
Open the Settings UICtrl,
Open the settings.json fileCtrlShift,
Summon the quake mode window snapped to the top of the monitorNo default key binding is documented; bind the quakeMode action yourself or launch wt -w _quake.Not documented

Make the useful keys stick

A good terminal layout gives every shell a place and every prompt a path back. Learn tabs and panes first, then keep search and command palette keys nearby when the layout needs to change.

You do not need this whole page in your head. Pick two shortcuts that remove a repeated hand movement, use them until they feel ordinary, and come back for the next pair.

Make a printable sheet for this app