如何在Jupyter Lab中自定义键盘快捷键以运行当前行或所选文本?

时间:2019-10-09 18:54:20

标签: python jupyter-notebook jupyter-lab

我恰好在JupyterLab的“运行”菜单下经常使用“在控制台中运行选定的文本或当前行”命令。我们如何为此在JupterLab / Jupyter笔记本中配置自定义键盘快捷键?

2 个答案:

答案 0 :(得分:2)

对于JupyterLab

转到Settings并选择Advanced Settings editor。在Keyboard shortcuts标签下,将整个System Defaults内容复制到User Preferences列中,然后找到包含以下内容的部分:

"command": "notebook:run-in-console",
      "keys": [
        ""
      ],

添加所需的键组合并保存,例如:

"keys": [
  "F12"
],

答案 1 :(得分:0)

一旦JupterLab打开,请单击“设置”下拉菜单。选择高级设置编辑器。 选择键盘快捷键。 您会在“系统默认值”面板中看到每个选项的字典。有很多选项,因此您可能需要使用Command + F(在Windows中为Ctrl + F)找到所需的选项。复制您要覆盖的代码。 这是重新启动并全部运行的部分。

{"shortcuts": 
    [
        {
            "command": "runmenu:restart-and-run-all",
            "keys": [
                "Ctrl Shift R"
            ],
            "selector": "[data-jp-code-runner]"
        }
    ]
}

我建议通过在“系统默认值”面板中搜索新的按键组合来确保您不覆盖另一个JupyterLab键盘快捷键。 那里有。按Command + S键(在Windows中为Ctrl + S键)进行保存,打开笔记本文件,然后尝试使用新的键盘快捷键!

Source