Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update default settings.json experience #5217

Merged
15 commits merged into from
Apr 9, 2020
34 changes: 30 additions & 4 deletions src/cascadia/TerminalApp/userDefaults.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,18 @@
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation

{
"$schema": "https://aka.ms/terminal-profiles-schema",

carlos-zamora marked this conversation as resolved.
Show resolved Hide resolved
"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",

carlos-zamora marked this conversation as resolved.
Show resolved Hide resolved
// You can add more global application settings up here!
// To learn more about global settings, visit https://aka.ms/terminal-global-settings

// If enabled, selections are automatically copied to your clipboard
"copyOnSelect": false,

// Profiles are listed in your dropdown and they include the command line executable along with customizations
// To learn more about profiles, visit https://aka.ms/terminal-profile-settings
"profiles":
carlos-zamora marked this conversation as resolved.
Show resolved Hide resolved
{
"defaults":
Expand All @@ -32,9 +39,28 @@
},

// Add custom color schemes to this array
// To learn more about color schemes, visit https://aka.ms/terminal-color-schemes
"schemes": [],

// Add any keybinding overrides to this array.
// To unbind a default keybinding, set the command to "unbound"
"keybindings": []
// Add custom keybindings to this array
// To unbind a key combination from your defaults.json, set the command to "unbound"
// To learn more about keybindings, visit https://aka.ms/terminal-keybindings
"keybindings":
[
// Copy and paste are bound to Ctrl+Shift+C and Ctrl+Shift+V in your defaults.json
// These bindings additionally bind them to Ctrl+C and Ctrl+V
// To learn more about selection, visit https://aka.ms/terminal-selection
{ "command": "copy", "keys": "ctrl+c" },
carlos-zamora marked this conversation as resolved.
Show resolved Hide resolved
{ "command": "paste", "keys": "ctrl+v" },

// Press Ctrl+Shift+F to open the search box
// To learn more about selection, visit https://aka.ms/terminal-search
{ "command": "find", "keys": "ctrl+shift+f"},
carlos-zamora marked this conversation as resolved.
Show resolved Hide resolved

// Press Alt+Shift+D to open a new pane
// - "split": "auto" makes this pane open in the direction that provides the most surface area
// - "splitMode": "duplicate" makes this pane a duplicate of the focused pane's profile
// To learn more about selection, visit https://aka.ms/terminal-panes
{ "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" }
]
}