{ "$schema": "https://aka.ms/terminal-profiles-schema", // GLOBAL SETTINGS: // User interface // Set Default profile to PowerShell when opening a new tab "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", // Use system setting for dark/light theme "theme": "system", // Set tab title width to depend on title length "tabWidthMode": "equal", // Resize behavior "snapToGridOnResize": false, // Startup // Terminal window size on launch maximized "launchMode": "maximized", // Initial windows position "initialPosition": "-1920,0", // Do not start Windows Terminal automatically during Windows login "startOnUserLogin": false, // Fuctionality // Automatically copy selection to clipboard "copyOnSelect": true, // Copy only plain text and not formatted data to clipboard "copyFormatting": false, // Require confirmation to close all tabs "confirmCloseAllTabs": true, // PROFILE SETTINGS: "profiles": { "defaults": { // These settings apply to all profiles "fontFace": "Consolas", "fontSize": 12, "fontWeight": "normal", "padding": 20, "antialiasingMode": "grayscale", "cursorShape": "filledBox", "closeOnExit": "graceful" }, "list": [ { // PowerShell profile (Default) "guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}", "name": "Windows PowerShell", "commandline": "powershell.exe", "startingDirectory": "C:\\PowerShell\\", "useAcrylic" : true, "acrylicOpacity" : 0.6, "hidden": false }, { // Command Prompt profile "guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}", "name": "Command Prompt", "commandline": "cmd.exe", "startingDirectory": "C:\\CMD\\", "useAcrylic" : true, "acrylicOpacity" : 0.6, "hidden": false }, { // Default Azure Cloud Shell "guid": "{b453ae62-4e3d-5e58-b989-0a998ec441b8}", "name": "Azure Cloud Shell", "source": "Windows.Terminal.Azure", "startingDirectory": "C:\\PowerShell\\", "useAcrylic" : true, "acrylicOpacity" : 0.6, "hidden": false }, { // Azure Active Directory profile "name": "Azure Active Directory", "commandline": "powershell.exe -noexit -noprofile -command Connect-AzureAD", "startingDirectory": "C:\\PowerShell\\Azure AD\\", "icon": "C:\\PowerShell\\Azure AD\\Icon\\aad-icon.png", "colorScheme" : "AADColorScheme", "useAcrylic" : true, "acrylicOpacity" : 0.6, "hidden": false }, { // Microsoft 365 MSOL profile "name": "Microsoft 365", "commandline": "powershell.exe -noexit -noprofile -command Connect-MsolService", "startingDirectory": "C:\\PowerShell\\Microsoft 365\\", "icon": "C:\\PowerShell\\Microsoft 365\\Icon\\m365-icon.png", "colorScheme" : "M365ColorScheme", "useAcrylic" : true, "acrylicOpacity" : 0.6, "hidden": false }, { // Exchange Online profile "name": "Exchange Online", "commandline": "powershell.exe -noexit -noprofile -command Connect-ExchangeOnline", "startingDirectory": "C:\\PowerShell\\Exchange Online\\", "icon": "C:\\PowerShell\\Exchange Online\\Icon\\exo-icon.png", "colorScheme" : "EXOColorScheme", "useAcrylic" : true, "acrylicOpacity" : 0.6, "hidden": false }, { // SharePoint Online profile "name": "SharePoint Online", "commandline": "powershell.exe -noexit -noprofile -command Connect-SPOService", "startingDirectory": "C:\\PowerShell\\SharePoint Online\\", "icon": "C:\\PowerShell\\SharePoint Online\\Icon\\spo-icon.png", "colorScheme" : "SPOColorScheme", "useAcrylic" : true, "acrylicOpacity" : 0.6, "hidden": false }, { // Microsoft Teams profile "name": "Microsoft Teams", "commandline": "powershell.exe -noexit -noprofile -command Connect-MicrosoftTeams", "startingDirectory": "C:\\PowerShell\\Teams\\", "icon": "C:\\PowerShell\\Teams\\Icon\\teams-icon.png", "colorScheme" : "TeamsColorScheme", "useAcrylic" : true, "acrylicOpacity" : 0.6, "hidden": false } ] }, // COLOR SCHEMES: "schemes": [ { "name" : "AADColorScheme", "background" : "#00bef2", "foreground" : "#FFFFFF", }, { "name" : "M365ColorScheme", "background" : "#eb3c00", "foreground" : "#FFFFFF", }, { "name" : "EXOColorScheme", "background" : "#2071b8", "foreground" : "#FFFFFF", }, { "name" : "SPOColorScheme", "background" : "#006b6d", "foreground" : "#FFFFFF", }, { "name" : "TeamsColorScheme", "background" : "#525abf", "foreground" : "#FFFFFF", } ], // CUSTOM KEYBINDINGS: "keybindings": [ // Bind copy and paste to Ctrl + C and Ctrl + V { "command": {"action": "copy", "singleLine": false }, "keys": "ctrl+c" }, { "command": "paste", "keys": "ctrl+v" }, // Bind search to Ctrl + F { "command": "find", "keys": "ctrl+f" }, // Press Alt+Shift+D to open a new pane. { "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" } ] }