Sfoglia il codice sorgente

Merge pull request #612 from blink1073/multi-shortcut

Add alternate keybindings for notebook shortcuts
Afshin Darian 8 anni fa
parent
commit
49fd271f06
1 ha cambiato i file con 25 aggiunte e 0 eliminazioni
  1. 25 0
      src/shortcuts/plugin.ts

+ 25 - 0
src/shortcuts/plugin.ts

@@ -130,21 +130,41 @@ const SHORTCUTS = [
     selector: '.jp-Notebook.jp-mod-commandMode',
     keys: ['ArrowUp'],
   },
+  {
+    command: 'notebook-cells:select-above',
+    selector: '.jp-Notebook.jp-mod-commandMode',
+    keys: ['K'],
+  },
   {
     command: 'notebook-cells:select-below',
     selector: '.jp-Notebook.jp-mod-commandMode',
     keys: ['ArrowDown'],
   },
+  {
+    command: 'notebook-cells:select-below',
+    selector: '.jp-Notebook.jp-mod-commandMode',
+    keys: ['J'],
+  },
   {
     command: 'notebook-cells:extend-above',
     selector: '.jp-Notebook.jp-mod-commandMode',
     keys: ['Shift ArrowUp'],
   },
+  {
+    command: 'notebook-cells:extend-above',
+    selector: '.jp-Notebook.jp-mod-commandMode',
+    keys: ['Shift K'],
+  },
   {
     command: 'notebook-cells:extend-below',
     selector: '.jp-Notebook.jp-mod-commandMode',
     keys: ['Shift ArrowDown'],
   },
+  {
+    command: 'notebook-cells:extend-below',
+    selector: '.jp-Notebook.jp-mod-commandMode',
+    keys: ['Shift J'],
+  },
   {
     command: 'notebook-cells:undo',
     selector: '.jp-Notebook.jp-mod-commandMode',
@@ -235,6 +255,11 @@ const SHORTCUTS = [
     selector: '.jp-Notebook.jp-mod-editMode',
     keys: ['Escape']
   },
+  {
+    command: 'notebook:command-mode',
+    selector: '.jp-Notebook.jp-mod-editMode',
+    keys: ['Ctrl M']
+  },
   {
     command: 'console:execute',
     selector: '.jp-ConsolePanel',