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-21
Next Topic: WSL – Windows Subsystem for Linux Cheat Sheet

Windows Terminal is Microsoft's open-source, GPU-accelerated terminal host for Windows, replacing older shells like conhost.exe as the modern front-end for PowerShell, Command Prompt, WSL, Azure Cloud Shell, and any custom command-line application. It is driven by a single settings.json file whose layered structure β€” global defaults, per-profile overrides, actions, color schemes, and themes β€” means understanding that hierarchy unlocks almost every customization without touching any other configuration surface. The key mental model: anything placed in profiles.defaults applies to every shell automatically, so you set base preferences once and override only where a specific profile truly needs to differ.

What This Cheat Sheet Covers

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

Table 1: settings.json File Structure and LocationTable 2: Default Profile and Startup BehaviorTable 3: Profile Settings (General and Identity)Table 4: Dynamic Profiles and WSL Distro IntegrationTable 5: Color SchemesTable 6: Font ConfigurationTable 7: Transparency and Visual EffectsTable 8: Application Themes (Window Chrome)Table 9: Keyboard Shortcuts and Custom Key BindingsTable 10: Panes β€” Split WindowsTable 11: Tabs β€” Renaming, Color Coding, and ManagementTable 12: Command Palette and Quake ModeTable 13: Shell Integration and Scrollbar MarksTable 14: Oh My Posh and Starship Prompt SetupTable 15: JSON Fragment Extensions and Shell PluginsTable 16: Backup, Sync, and Settings PortabilityTable 17: Advanced Profile SettingsTable 18: Global Interaction SettingsTable 19: wt.exe Command-Line ArgumentsTable 20: Troubleshooting Rendering IssuesTable 21: Windows Terminal vs. WezTerm, Alacritty, and ConEmu

Table 1: settings.json File Structure and Location

The settings.json file is the single source of truth for all Windows Terminal customization. Every setting lives in a well-defined section of this JSON file, and understanding the top-level sections and where the file lives on disk is the prerequisite for all other configuration work.

SettingExampleDescription
settings.json location (stable)
%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
β€’ Path for the Microsoft Store (stable) release
β€’ open with Ctrl+, or the dropdown β†’ Settings
settings.json location (unpackaged)
%LOCALAPPDATA%\Microsoft\Windows Terminal\settings.json
Path when installed via Scoop, Chocolatey, or direct download instead of the Store.
Open JSON file button
Ctrl+, β†’ lower-left "Open JSON file"
β€’ Opens settings.json in your default .json editor
β€’ Ctrl+Shift+, opens it directly without the Settings UI
$schema declaration
"$schema": "https://aka.ms/terminal-profiles-schema"
β€’ Enables IntelliSense and validation in VS Code
β€’ place at the top of the file
Top-level sections
defaultProfile, profiles, schemes, themes, actions, keybindings
β€’ The six main top-level keys
β€’ profiles contains both defaults and list sub-objects

More in Operating Systems and CLI

  • Windows Server 2025 Cheat Sheet
  • WSL – Windows Subsystem for Linux Cheat Sheet
  • AWS CLI Cheat Sheet
  • GCP CLI Cheat Sheet
  • Linux Text Processing with grep, sed, and awk Cheat Sheet
  • Starship and Oh My Posh Cross-Shell Prompts Cheat Sheet
View all 48 topics in Operating Systems and CLI