From 602f3f9b46d8693b6bd1f817066c5eec6b69c331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=99Christos?= Date: Mon, 30 Mar 2020 02:49:03 +0300 Subject: [PATCH 1/2] Add default keybindings for stage/revert/unstage selected ranges git.stageSelectedRanges -> ctrl + k, ctrl + alt + s git.unstageSelectedRanges -> ctrl + k, ctrl + u git.revertSelectedRanges -> ctrl + k, ctrl + r Closes #93564 --- extensions/git/package.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/extensions/git/package.json b/extensions/git/package.json index 75306b8a785..e948a7ecc30 100644 --- a/extensions/git/package.json +++ b/extensions/git/package.json @@ -411,6 +411,23 @@ "category": "Git" } ], + "keybindings": [ + { + "command": "git.stageSelectedRanges", + "key": "ctrl+k ctrl+alt+s", + "when": "isInDiffEditor" + }, + { + "command": "git.unstageSelectedRanges", + "key": "ctrl+k ctrl+u", + "when": "isInDiffEditor" + }, + { + "command": "git.revertSelectedRanges", + "key": "ctrl+k ctrl+r", + "when": "isInDiffEditor" + } + ], "menus": { "commandPalette": [ { From 482acb89e95b076c750c35f784fa2a1ecb3617a4 Mon Sep 17 00:00:00 2001 From: Christos Pappas Date: Wed, 1 Apr 2020 20:16:21 +0300 Subject: [PATCH 2/2] Add mac specific keys Use command key instead of ctrl on Mac --- extensions/git/package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/extensions/git/package.json b/extensions/git/package.json index e948a7ecc30..50bb75b0148 100644 --- a/extensions/git/package.json +++ b/extensions/git/package.json @@ -415,16 +415,19 @@ { "command": "git.stageSelectedRanges", "key": "ctrl+k ctrl+alt+s", + "mac": "cmd+k cmd+alt+s", "when": "isInDiffEditor" }, { "command": "git.unstageSelectedRanges", "key": "ctrl+k ctrl+u", + "mac": "cmd+k cmd+u", "when": "isInDiffEditor" }, { "command": "git.revertSelectedRanges", "key": "ctrl+k ctrl+r", + "mac": "cmd+k cmd+r", "when": "isInDiffEditor" } ],