The Windows Terminal in Windows 11 offers a versatile and customizable environment for users who frequently work with command-line tools like Command Prompt, PowerShell, and Azure Cloud Shell. By adjusting various settings, you can tailor the Terminal to fit your specific needs and preferences. This guide will show you how to modify these settings to enhance your terminal experience.

Open Windows Terminal settings

To begin customizing your Windows Terminal, you'll first need to access the settings interface.

  1. Launch Windows Terminal by searching for it in the Start Menu.
  1. Once open, click on the downward arrow (carat) icon on the top bar of the Terminal window, then select 'Settings' from the dropdown menu. Alternatively, press Ctrl+, on your keyboard to open the settings directly.

You should now see the Windows Terminal Settings window.

Now that you've accessed the settings, you can begin customizing the Terminal to suit your needs.


Change Windows Terminal startup settings

You can modify how Windows Terminal behaves when it starts.

  1. In the Settings window, select 'Startup' from the sidebar.
  1. Under 'Default profile', click the dropdown menu to choose which profile (e.g., Command Prompt, PowerShell) you want the Terminal to open by default.
  1. Select your preferred profile from the list.
  1. To have the Terminal launch automatically when you start your computer, toggle the switch next to 'Launch on machine startup' to the 'On' position.
  1. In the 'Launch mode' section, choose how you want the Terminal window to appear when it starts:
    • Default: Opens in windowed mode with tabs and title bar visible.
    • Maximized: Opens maximized with tabs and title bar visible.
    • Full screen: Occupies the entire screen without tabs and title bar.
    • Focus: Windowed mode without tabs and title bar.
    • Maximized focus: Full-screen mode without tabs and title bar.
  1. Under 'New instance behavior', decide how new Terminal instances should open when you launch them.
  1. To set a custom size for the Terminal window when it launches, enter the desired number of 'Columns' (width) and 'Rows' (height) under the 'Launch size' section.
  1. After configuring your startup settings, click the 'Save' button at the bottom-right corner to apply the changes.

Change Windows Terminal interaction settings

Adjusting interaction settings allows you to change how you interact with the Terminal.

  1. In the Settings sidebar, select 'Interaction'.
  1. To automatically copy selected text to the clipboard, toggle the switch next to 'Automatically copy selection to clipboard' to 'On'.
  1. Under 'Copy formatting', choose the format you prefer when copying text from the Terminal.
  1. If you want to remove trailing whitespace in rectangular selections, toggle the switch next to 'Trim trailing whitespace in selections' to 'On'.
  1. To modify the word delimiters (characters that separate words), edit the characters in the text box under 'Word delimiters' according to your preferences.
  1. By default, the Terminal window resizes based on the character grid. If you prefer free resizing, toggle off the switch next to 'Snap window resizing to character grid'.
  1. Choose your preferred tab switching interface style under 'Tab switcher interface style' by selecting the radio button next to your choice.
  1. To automatically focus on a pane when you hover over it with your mouse, toggle on the switch next to 'Automatically focus pane on mouse hover'.
  1. If you prefer not to have URLs automatically detected and made clickable, toggle off the switch next to 'Automatically detect URLs and make them clickable'.
  1. After adjusting the interaction settings to your liking, click the 'Save' button to apply the changes.

Change Windows Terminal theme and appearance

Customizing the theme and appearance can make your Terminal more visually appealing.

  1. Select 'Appearance' from the Settings sidebar.
  1. Under the 'Theme' section, choose between 'Use Windows theme', 'Light', or 'Dark' by selecting the corresponding radio button.
  1. To hide the tab bar until multiple tabs are open, toggle off the switch next to 'Always show tabs'.
  1. If you want to display the title bar above the tabs, toggle off the switch next to 'Hide the title bar'. You may need to restart the Terminal for this change to take effect.
  1. To prevent the active terminal's title from appearing in the application title bar, toggle off 'Use active terminal title as application title'. The title bar will then display 'Windows Terminal'.
  1. Enable 'Always on top' if you want the Terminal window to stay above other windows.
  1. Under 'Tab width mode', select how you want the tabs to be sized:
    • Equal: All tabs have the same width.
    • Title length: Tabs adjust their width based on the length of the title.
    • Compact: Only shows icons on inactive tabs.
  1. To disable animations in the Terminal, toggle off the switch next to 'Pane animations'.
  1. Click the 'Save' button to apply your appearance settings.

Change Windows Terminal color scheme

Windows Terminal offers several preset color schemes, and you can also create your own.

  1. In the Settings sidebar, select 'Color schemes'.
  1. To use an existing color scheme, click the dropdown menu and select one from the list.
  1. If you want to create a new color scheme, click the '+ Add new' button.
  1. Click 'Rename' to give your new color scheme a suitable name, then confirm by clicking the checkmark.
  1. Customize the colors by clicking on each color tile next to the corresponding item under the 'System colors' column.
  1. Use the color picker to select your desired color, or enter a hex code directly. Click outside the color picker to confirm your choice.
  1. After customizing your color scheme, click the 'Save' button to apply it.

To delete a color scheme, select it from the dropdown menu, scroll down, and click 'Delete color scheme'.


Change Windows Terminal rendering settings

Rendering settings control how the Terminal displays content.

  1. In the Settings sidebar, select 'Rendering'.
  1. To have the Terminal redraw the entire screen between frames, toggle on 'Redraw entire screen when display updates'.
  1. If you prefer to use software rendering instead of hardware rendering, toggle on 'Use software rendering'. This might be useful if you experience display issues.
  1. Click 'Save' to apply the rendering settings.

Change Windows Terminal keyboard shortcuts

Windows Terminal allows you to customize keyboard shortcuts, referred to as 'Actions'.

  1. In the Settings sidebar, select 'Actions'.
  1. A list of current key bindings will appear. To modify them, you'll need to edit the JSON settings file. Click on 'Open JSON file'.
  1. If prompted, choose an app to open the file. You can select a text editor like Notepad or download one from the Microsoft Store.
  1. In the JSON file, you can add, remove, or change key bindings under the "actions" section. Save the file after making changes to apply them.

Change settings for individual command-line tools

You can customize settings for each profile (command-line tool) separately.

  1. From the Settings sidebar, select the profile you wish to customize under the 'Profiles' section.

General settings for each command-line tool

  1. In the 'General' tab, you can rename the profile, change the executable path, and set the starting directory.
  1. To change the icon, click 'Browse' under the 'Icon' section and select an image file.
  1. Set a custom tab title by entering it under 'Tab title'.
  1. If you don't want this profile to appear in the dropdown menu, toggle on 'Hide profile from dropdown'.

Custom appearance settings for each command-line tool

  1. Switch to the 'Appearance' tab to customize font, color scheme, and other visual settings specific to this profile.
  1. Under 'Color scheme', select a color scheme for this profile.
  1. Adjust font face, size, and weight as desired.
  1. Enable effects like 'Retro terminal effects' for a nostalgic look.
  1. Customize the cursor shape and other window settings as needed.

Advanced settings

  1. In the 'Advanced' tab, adjust additional settings like suppressing title changes or modifying text antialiasing.
  1. After configuring the profile, click 'Save' to apply the changes.

Add a new command-line tool or duplicate an existing tool

You can add new profiles or duplicate existing ones.

  1. In the Settings sidebar, click on 'Add a new profile'.
  1. Choose 'New empty profile' to create a profile from scratch, or select an existing profile to duplicate and click 'Duplicate'.
  1. Configure the new profile's settings in the same way as described earlier, including setting the command line executable, starting directory, and appearance.
  1. After setting up the new profile, click 'Save' to add it to the Terminal.

By customizing Windows Terminal, you can create a more efficient and personalized command-line environment that enhances your productivity.