Skip to main content

Menu

LEVEL 0
0/5 XP
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications

Categories

🎓 Certifications
🤖 Artificial Intelligence
☁️ Cloud and Infrastructure
💾 Data and Databases
💼 Professional Skills
🎯 Programming and Development
🔒 Security and Networking
📚 Specialized Topics
CheatGrid
HomeAboutTopicsPricingMy VaultStatsPractice TestsCertifications
LVLEVEL 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: Windows Terminal Customization 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
  • Windows Terminal Customization 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