How to hide tabs in windows terminal through its settings file?

How to hide tabs in windows terminal through its settings file?

I don't have Windows 10 to test this for you but it seems you need to use a combination of settings:

  • alwaysShowTabs set to false

  • showTabsInTitlebar set to false

When this [alwaysShowTabs] is set to false and showTabsInTitlebar is set to false, tabs only appear after more than one tab exists by typing ctrlshiftt or by typing the key binding assigned to newTab.

Note that changing this setting will require starting a new terminal instance.

Source Windows Terminal Global Settings | Microsoft Docs


Where can I find an exhaustive list of what's settings can be changed

The links below list all of the json setings currently documented by Microsoft.

The properties listed below affect the entire terminal window, regardless of the profile settings. These should be placed at the root of your settings.json file:

Source Windows Terminal Global Settings | Microsoft Docs

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:

Source: Windows Terminal Profile Settings | Microsoft Docs

Color schemes can be defined in the schemes array of your settings.json file:

Source Windows Terminal Color Schemes | Microsoft Docs

Key bindings can be structured in the following formats:

Source Windows Terminal Key Bindings | Microsoft Docs