Original notes from @M-Pixel: > Console applications assume that backgrounds are black, and that > `lightBlack`/`DarkGrey` are lighter than `black`/`Black`. This > assumption is accounted for by all color schemes in `defaults.json`, > except for the Solarized themes. > > The Solarized Dark theme, in particular, makes `-Parameters` invisible > against the background in PowerShell, which is obviously an unacceptable > usability flaw. > > This change makes `black` and `background` to the same (which is common > throughout the color schemes), and makes `brightBlack` (`DarkGray` in > .NET) lighter than black (which is obviously more correct given the > meanings of those words). Out of the box, we ship a pretty bad behavior. If I look at all of the existing shipped color schemes--and that includes things like Tango and One Half--we are universally following a `background` == `black` rule. If I consult gnome-terminal or xterm, they do the same thing; Xterm by default, gnome-terminal for solarized. The background generally matches color index `0` across all their **dark** schemes. Konsole and lxterminal disagree and map background to `0 intense` for Solarized. I want to put our Solarized schemes on a deprecation path, but unfortunately we still need to ship _something_ for users who we're going to strand on them. I'm going to have to swallow my bitter and say that yes, we should probably just change the index mapping and go with something that works right out of the box while we figure out how to do perceptual color nudging and eventually remove bad defaults (like Solarized). From #6618. Fixes #4047. Closes #6618.
346 lines
14 KiB
JSON
346 lines
14 KiB
JSON
// THIS IS AN AUTO-GENERATED FILE! Changes to this file will be ignored.
|
|
{
|
|
"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
|
|
|
|
// Launch Settings
|
|
"initialCols": 120,
|
|
"initialRows": 30,
|
|
"launchMode": "default",
|
|
"alwaysOnTop": false,
|
|
|
|
// Selection
|
|
"copyOnSelect": false,
|
|
"copyFormatting": true,
|
|
"wordDelimiters": " /\\()\"'-.,:;<>~!@#$%^&*|+=[]{}~?\u2502",
|
|
|
|
// Tab UI
|
|
"alwaysShowTabs": true,
|
|
"showTabsInTitlebar": true,
|
|
"showTerminalTitleInTitlebar": true,
|
|
"tabWidthMode": "equal",
|
|
|
|
// Miscellaneous
|
|
"confirmCloseAllTabs": true,
|
|
"startOnUserLogin": false,
|
|
"theme": "system",
|
|
"snapToGridOnResize": true,
|
|
|
|
"profiles":
|
|
[
|
|
{
|
|
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
|
|
"name": "Windows PowerShell",
|
|
"commandline": "%SystemRoot%\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
|
|
"icon": "ms-appx:///ProfileIcons/{61c54bbd-c2c6-5271-96e7-009a87ff44bf}.png",
|
|
"colorScheme": "Campbell",
|
|
"antialiasingMode": "grayscale",
|
|
"closeOnExit": "graceful",
|
|
"cursorShape": "bar",
|
|
"fontFace": "Cascadia Mono",
|
|
"fontSize": 12,
|
|
"hidden": false,
|
|
"historySize": 9001,
|
|
"padding": "8, 8, 8, 8",
|
|
"snapOnInput": true,
|
|
"altGrAliasing": true,
|
|
"startingDirectory": "%USERPROFILE%",
|
|
"useAcrylic": false
|
|
},
|
|
{
|
|
"guid": "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}",
|
|
"name": "Command Prompt",
|
|
"commandline": "%SystemRoot%\\System32\\cmd.exe",
|
|
"icon": "ms-appx:///ProfileIcons/{0caa0dad-35be-5f56-a8ff-afceeeaa6101}.png",
|
|
"colorScheme": "Campbell",
|
|
"antialiasingMode": "grayscale",
|
|
"closeOnExit": "graceful",
|
|
"cursorShape": "bar",
|
|
"fontFace": "Cascadia Mono",
|
|
"fontSize": 12,
|
|
"hidden": false,
|
|
"historySize": 9001,
|
|
"padding": "8, 8, 8, 8",
|
|
"snapOnInput": true,
|
|
"altGrAliasing": true,
|
|
"startingDirectory": "%USERPROFILE%",
|
|
"useAcrylic": false
|
|
}
|
|
],
|
|
"schemes":
|
|
[
|
|
// A profile can override the following color scheme values:
|
|
// - "foreground"
|
|
// - "background"
|
|
// - "cursorColor"
|
|
{
|
|
"name": "Campbell",
|
|
"foreground": "#CCCCCC",
|
|
"background": "#0C0C0C",
|
|
"cursorColor": "#FFFFFF",
|
|
"black": "#0C0C0C",
|
|
"red": "#C50F1F",
|
|
"green": "#13A10E",
|
|
"yellow": "#C19C00",
|
|
"blue": "#0037DA",
|
|
"purple": "#881798",
|
|
"cyan": "#3A96DD",
|
|
"white": "#CCCCCC",
|
|
"brightBlack": "#767676",
|
|
"brightRed": "#E74856",
|
|
"brightGreen": "#16C60C",
|
|
"brightYellow": "#F9F1A5",
|
|
"brightBlue": "#3B78FF",
|
|
"brightPurple": "#B4009E",
|
|
"brightCyan": "#61D6D6",
|
|
"brightWhite": "#F2F2F2"
|
|
},
|
|
{
|
|
"name": "Campbell Powershell",
|
|
"foreground": "#CCCCCC",
|
|
"background": "#012456",
|
|
"cursorColor": "#FFFFFF",
|
|
"black": "#0C0C0C",
|
|
"red": "#C50F1F",
|
|
"green": "#13A10E",
|
|
"yellow": "#C19C00",
|
|
"blue": "#0037DA",
|
|
"purple": "#881798",
|
|
"cyan": "#3A96DD",
|
|
"white": "#CCCCCC",
|
|
"brightBlack": "#767676",
|
|
"brightRed": "#E74856",
|
|
"brightGreen": "#16C60C",
|
|
"brightYellow": "#F9F1A5",
|
|
"brightBlue": "#3B78FF",
|
|
"brightPurple": "#B4009E",
|
|
"brightCyan": "#61D6D6",
|
|
"brightWhite": "#F2F2F2"
|
|
},
|
|
{
|
|
"name": "Vintage",
|
|
"foreground": "#C0C0C0",
|
|
"background": "#000000",
|
|
"cursorColor": "#FFFFFF",
|
|
"black": "#000000",
|
|
"red": "#800000",
|
|
"green": "#008000",
|
|
"yellow": "#808000",
|
|
"blue": "#000080",
|
|
"purple": "#800080",
|
|
"cyan": "#008080",
|
|
"white": "#C0C0C0",
|
|
"brightBlack": "#808080",
|
|
"brightRed": "#FF0000",
|
|
"brightGreen": "#00FF00",
|
|
"brightYellow": "#FFFF00",
|
|
"brightBlue": "#0000FF",
|
|
"brightPurple": "#FF00FF",
|
|
"brightCyan": "#00FFFF",
|
|
"brightWhite": "#FFFFFF"
|
|
},
|
|
{
|
|
"name": "One Half Dark",
|
|
"foreground": "#DCDFE4",
|
|
"background": "#282C34",
|
|
"cursorColor": "#FFFFFF",
|
|
"black": "#282C34",
|
|
"red": "#E06C75",
|
|
"green": "#98C379",
|
|
"yellow": "#E5C07B",
|
|
"blue": "#61AFEF",
|
|
"purple": "#C678DD",
|
|
"cyan": "#56B6C2",
|
|
"white": "#DCDFE4",
|
|
"brightBlack": "#5A6374",
|
|
"brightRed": "#E06C75",
|
|
"brightGreen": "#98C379",
|
|
"brightYellow": "#E5C07B",
|
|
"brightBlue": "#61AFEF",
|
|
"brightPurple": "#C678DD",
|
|
"brightCyan": "#56B6C2",
|
|
"brightWhite": "#DCDFE4"
|
|
},
|
|
{
|
|
"name": "One Half Light",
|
|
"foreground": "#383A42",
|
|
"background": "#FAFAFA",
|
|
"cursorColor": "#4F525D",
|
|
"black": "#383A42",
|
|
"red": "#E45649",
|
|
"green": "#50A14F",
|
|
"yellow": "#C18301",
|
|
"blue": "#0184BC",
|
|
"purple": "#A626A4",
|
|
"cyan": "#0997B3",
|
|
"white": "#FAFAFA",
|
|
"brightBlack": "#4F525D",
|
|
"brightRed": "#DF6C75",
|
|
"brightGreen": "#98C379",
|
|
"brightYellow": "#E4C07A",
|
|
"brightBlue": "#61AFEF",
|
|
"brightPurple": "#C577DD",
|
|
"brightCyan": "#56B5C1",
|
|
"brightWhite": "#FFFFFF"
|
|
},
|
|
{
|
|
"name": "Solarized Dark",
|
|
"foreground": "#839496",
|
|
"background": "#002B36",
|
|
"cursorColor": "#FFFFFF",
|
|
"black": "#002B36",
|
|
"red": "#DC322F",
|
|
"green": "#859900",
|
|
"yellow": "#B58900",
|
|
"blue": "#268BD2",
|
|
"purple": "#D33682",
|
|
"cyan": "#2AA198",
|
|
"white": "#EEE8D5",
|
|
"brightBlack": "#073642",
|
|
"brightRed": "#CB4B16",
|
|
"brightGreen": "#586E75",
|
|
"brightYellow": "#657B83",
|
|
"brightBlue": "#839496",
|
|
"brightPurple": "#6C71C4",
|
|
"brightCyan": "#93A1A1",
|
|
"brightWhite": "#FDF6E3"
|
|
},
|
|
{
|
|
"name": "Solarized Light",
|
|
"foreground": "#657B83",
|
|
"background": "#FDF6E3",
|
|
"cursorColor": "#002B36",
|
|
"black": "#002B36",
|
|
"red": "#DC322F",
|
|
"green": "#859900",
|
|
"yellow": "#B58900",
|
|
"blue": "#268BD2",
|
|
"purple": "#D33682",
|
|
"cyan": "#2AA198",
|
|
"white": "#EEE8D5",
|
|
"brightBlack": "#073642",
|
|
"brightRed": "#CB4B16",
|
|
"brightGreen": "#586E75",
|
|
"brightYellow": "#657B83",
|
|
"brightBlue": "#839496",
|
|
"brightPurple": "#6C71C4",
|
|
"brightCyan": "#93A1A1",
|
|
"brightWhite": "#FDF6E3"
|
|
},
|
|
{
|
|
"name": "Tango Dark",
|
|
"foreground": "#D3D7CF",
|
|
"background": "#000000",
|
|
"cursorColor": "#FFFFFF",
|
|
"black": "#000000",
|
|
"red": "#CC0000",
|
|
"green": "#4E9A06",
|
|
"yellow": "#C4A000",
|
|
"blue": "#3465A4",
|
|
"purple": "#75507B",
|
|
"cyan": "#06989A",
|
|
"white": "#D3D7CF",
|
|
"brightBlack": "#555753",
|
|
"brightRed": "#EF2929",
|
|
"brightGreen": "#8AE234",
|
|
"brightYellow": "#FCE94F",
|
|
"brightBlue": "#729FCF",
|
|
"brightPurple": "#AD7FA8",
|
|
"brightCyan": "#34E2E2",
|
|
"brightWhite": "#EEEEEC"
|
|
},
|
|
{
|
|
"name": "Tango Light",
|
|
"foreground": "#555753",
|
|
"background": "#FFFFFF",
|
|
"cursorColor": "#000000",
|
|
"black": "#000000",
|
|
"red": "#CC0000",
|
|
"green": "#4E9A06",
|
|
"yellow": "#C4A000",
|
|
"blue": "#3465A4",
|
|
"purple": "#75507B",
|
|
"cyan": "#06989A",
|
|
"white": "#D3D7CF",
|
|
"brightBlack": "#555753",
|
|
"brightRed": "#EF2929",
|
|
"brightGreen": "#8AE234",
|
|
"brightYellow": "#FCE94F",
|
|
"brightBlue": "#729FCF",
|
|
"brightPurple": "#AD7FA8",
|
|
"brightCyan": "#34E2E2",
|
|
"brightWhite": "#EEEEEC"
|
|
}
|
|
],
|
|
"bindings":
|
|
[
|
|
// Application-level Keys
|
|
{ "command": "closeWindow", "keys": "alt+f4" },
|
|
{ "command": "toggleFullscreen", "keys": "alt+enter" },
|
|
{ "command": "toggleFullscreen", "keys": "f11" },
|
|
{ "command": "toggleFocusMode" },
|
|
{ "command": "toggleAlwaysOnTop" },
|
|
{ "command": "openNewTabDropdown", "keys": "ctrl+shift+space" },
|
|
{ "command": "openSettings", "keys": "ctrl+," },
|
|
{ "command": { "action": "openSettings", "target": "defaultsFile" }, "keys": "ctrl+alt+," },
|
|
{ "command": "find", "keys": "ctrl+shift+f" },
|
|
{ "command": "toggleRetroEffect" },
|
|
{ "command": "openTabColorPicker" },
|
|
|
|
// Tab Management
|
|
// "command": "closeTab" is unbound by default.
|
|
// The closeTab command closes a tab without confirmation, even if it has multiple panes.
|
|
{ "command": "newTab", "keys": "ctrl+shift+t" },
|
|
{ "command": { "action": "newTab", "index": 0 }, "keys": "ctrl+shift+1" },
|
|
{ "command": { "action": "newTab", "index": 1 }, "keys": "ctrl+shift+2" },
|
|
{ "command": { "action": "newTab", "index": 2 }, "keys": "ctrl+shift+3" },
|
|
{ "command": { "action": "newTab", "index": 3 }, "keys": "ctrl+shift+4" },
|
|
{ "command": { "action": "newTab", "index": 4 }, "keys": "ctrl+shift+5" },
|
|
{ "command": { "action": "newTab", "index": 5 }, "keys": "ctrl+shift+6" },
|
|
{ "command": { "action": "newTab", "index": 6 }, "keys": "ctrl+shift+7" },
|
|
{ "command": { "action": "newTab", "index": 7 }, "keys": "ctrl+shift+8" },
|
|
{ "command": { "action": "newTab", "index": 8 }, "keys": "ctrl+shift+9" },
|
|
{ "command": "duplicateTab", "keys": "ctrl+shift+d" },
|
|
{ "command": "nextTab", "keys": "ctrl+tab" },
|
|
{ "command": "prevTab", "keys": "ctrl+shift+tab" },
|
|
{ "command": { "action": "switchToTab", "index": 0 }, "keys": "ctrl+alt+1" },
|
|
{ "command": { "action": "switchToTab", "index": 1 }, "keys": "ctrl+alt+2" },
|
|
{ "command": { "action": "switchToTab", "index": 2 }, "keys": "ctrl+alt+3" },
|
|
{ "command": { "action": "switchToTab", "index": 3 }, "keys": "ctrl+alt+4" },
|
|
{ "command": { "action": "switchToTab", "index": 4 }, "keys": "ctrl+alt+5" },
|
|
{ "command": { "action": "switchToTab", "index": 5 }, "keys": "ctrl+alt+6" },
|
|
{ "command": { "action": "switchToTab", "index": 6 }, "keys": "ctrl+alt+7" },
|
|
{ "command": { "action": "switchToTab", "index": 7 }, "keys": "ctrl+alt+8" },
|
|
{ "command": { "action": "switchToTab", "index": 8 }, "keys": "ctrl+alt+9" },
|
|
|
|
// Pane Management
|
|
{ "command": "closePane", "keys": "ctrl+shift+w" },
|
|
{ "command": { "action": "splitPane", "split": "horizontal" }, "keys": "alt+shift+-" },
|
|
{ "command": { "action": "splitPane", "split": "vertical" }, "keys": "alt+shift+plus" },
|
|
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" },
|
|
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
|
|
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" },
|
|
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
|
|
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
|
|
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
|
|
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" },
|
|
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
|
|
|
|
// Clipboard Integration
|
|
{ "command": { "action": "copy", "singleLine": false }, "keys": "ctrl+shift+c" },
|
|
{ "command": { "action": "copy", "singleLine": false }, "keys": "ctrl+insert" },
|
|
{ "command": "paste", "keys": "ctrl+shift+v" },
|
|
{ "command": "paste", "keys": "shift+insert" },
|
|
|
|
// Scrollback
|
|
{ "command": "scrollDown", "keys": "ctrl+shift+down" },
|
|
{ "command": "scrollDownPage", "keys": "ctrl+shift+pgdn" },
|
|
{ "command": "scrollUp", "keys": "ctrl+shift+up" },
|
|
{ "command": "scrollUpPage", "keys": "ctrl+shift+pgup" },
|
|
|
|
// Visual Adjustments
|
|
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" },
|
|
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
|
|
{ "command": "resetFontSize", "keys": "ctrl+0" }
|
|
]
|
|
}
|