Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStats

Categories

πŸ€– Artificial Intelligence
☁️ Cloud and Infrastructure
πŸ’Ύ Data and Databases
πŸ’Ό Professional Skills
🎯 Programming and Development
πŸ”’ Security and Networking
πŸ“š Specialized Topics
HomeAboutTopicsPricingMy VaultStats
LEVEL 0
0/5 XP
GitHub
Β© 2026 CheatGridβ„’. All rights reserved.
Privacy PolicyTerms of UseAboutContact

Windows Terminal Customization Cheat Sheet

Windows Terminal Customization Cheat Sheet

Back to Operating Systems and CLI
Updated 2026-05-22
Next Topic: WSL – Windows Subsystem for Linux Cheat Sheet

Windows Terminal is Microsoft's open-source, GPU-accelerated terminal host for Windows that aggregates Command Prompt, PowerShell, WSL distros, Azure Cloud Shell, SSH, and any custom shell into a single tabbed, pane-capable window. It replaces the aging Console Host (conhost.exe) while remaining shell-agnostic β€” it launches and manages shells rather than being one itself. The entire configuration lives in a single settings.json file, giving power users precise, version-controllable control over every aspect of appearance and behavior. The most important mental model: settings cascade from a global "defaults" object through per-profile overrides, so you can set a base style once and only override what differs per shell.

What This Cheat Sheet Covers

This topic spans 20 focused tables and 178 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.

Table 1: settings.json Structure and File LocationsTable 2: Global Startup SettingsTable 3: Profile General Settings (Per-Shell Configuration)Table 4: Profile Appearance SettingsTable 5: Color SchemesTable 6: Font Configuration and Nerd FontsTable 7: Tabs β€” Renaming, Coloring, and NavigationTable 8: Panes β€” Split, Navigate, Resize, and ManageTable 9: Key Bindings and the Command PaletteTable 10: Window Themes (Mica, Dark/Light, Tab Row)Table 11: wt.exe Command-Line ArgumentsTable 12: Dynamic Profiles and Profile GeneratorsTable 13: JSON Fragment ExtensionsTable 14: Interaction and Global Behavior SettingsTable 15: Advanced Profile SettingsTable 16: oh-my-posh and Starship Prompt SetupTable 17: Shell Integration (FTCS Marks)Table 18: Backup, Sync, and Settings PortabilityTable 19: Troubleshooting Rendering and Common IssuesTable 20: Comparison with Alternative Terminal Emulators

Table 1: settings.json Structure and File Locations

The settings.json file is the single source of truth for all Windows Terminal configuration. Understanding its top-level structure and where to find it is the prerequisite for every other customization.

SettingExampleDescription
settings.json path (stable)
%LOCALAPPDATA%\Packages\
Microsoft.WindowsTerminal_8wekyb3d8bbwe\
LocalState\settings.json
Location of the settings file for the Store (stable) release; open via Ctrl+, or Settings β†’ Open JSON file.
settings.json path (unpackaged)
%LOCALAPPDATA%\Microsoft\
Windows Terminal\settings.json | Location for Scoop / Chocolatey / standalone installs; same JSON schema as the Store version. |
settings.json path (preview)
%LOCALAPPDATA%\Packages\
Microsoft.WindowsTerminalPreview_8wekyb3d8bbwe\
LocalState\settings.json
Location for the Preview release; preview and stable maintain separate settings files.
defaults.json (read-only)
Hold Alt + click Settings button
Opens the read-only built-in defaults file; shows all default values; cannot be edited directly.

More in Operating Systems and CLI

  • Windows Terminal Customization Cheat Sheet
  • WSL – Windows Subsystem for Linux Cheat Sheet
  • AWS CLI Cheat Sheet
  • iptables Legacy Linux Firewall Reference Cheat Sheet
  • macOS Usage Cheat Sheet
  • System Administration Cheat Sheet
View all 51 topics in Operating Systems and CLI