瀏覽代碼

Add alternate keybindings for notebook shortcuts

Steven Silvester 8 年之前
父節點
當前提交
8529572a3b
共有 1 個文件被更改,包括 25 次插入0 次删除
  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',