40

有谁知道在 JupyterLab 中是否有切换下一个/上一个选项卡的键盘快捷键(如果有,怎么做)?或者我们是否可以自定义键盘快捷键?

编辑

这个youtube展示了如何在 JupyterLab 中自定义键盘快捷键。我试过了,它对我有用。

4

2 回答 2

68

如果单击 Jupyter Lab 中的“选项卡”菜单,则应在此处列出键盘快捷键。

示例:在我的 macbook 上是CTRL++或SHIFT++[CTRLSHIFT]

于 2018-02-26T22:29:20.247 回答
1

德语 - (和其他非国际)键盘的答案:

由于之前的答案在德语键盘上不起作用,我描述了这个键盘的问题,然后我描述了这个键盘的解决方案,它在其他键盘上也应该类似地工作。

1.当前设置有问题

国际键盘上的“[”和“]”是“p”右边的两个键。在德语键盘“ä”和“+”上。“ctrl shift ä”按预期切换到左侧/上一个选项卡。但是“ctrl shift +”和“ctrl shift ]”不会切换到下一个/右。

我几乎尝试了所有快捷方式。但不得不自己更改快捷方式。

2.选择新捷径的问题

由于“ctrl shift ä”按预期工作,我试图将另一个快捷方式更改为“ctrl shift +”。由于德语键盘上键“+”的其他两个分配是“*”和“~”,我也尝试了“ctrl shift *”和“ctrl shift ~”。

保存后,当我测试它们时,一切都失败了。

3.解决方案

下面介绍如何在 Jupyter Lab 中更改快捷方式。

我选择了快捷键“Ctrl Shift 8”和“Ctrl Shift 9”,因为“8”和“9”与“[”和“]”在同一个键上。然后,您必须按照上面链接中的说明输入以下代码。

{
  "shortcuts": [
        {
            "command": "application:activate-previous-tab",
            "keys": [
                "Ctrl Shift 8"
            ],
            "selector": "body"
        },
        {"command": "application:activate-next-tab",
            "keys": [
                "Ctrl Shift 9"
            ],
            "selector": "body"
        }
  ]
}
于 2022-01-25T13:46:32.590 回答