JupyterLab:用于切换JupyterLab中下一个/上一个选项卡的键盘快捷键

wi3*_*i3o 17 jupyter-lab

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

编辑

youtube显示了如何在JupyterLab中自定义键盘快捷键.我试了一下它对我有用.

bre*_*oat 26

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

例如:在我的macbook上它是CTRL+ SHIFT+ [CTRL+ SHIFT+]

  • 对于非国际键盘布局,这会导致浏览器的选项卡切换。 (3认同)

Tho*_*s R 11

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

\n

由于前面的答案不适用于德语键盘,因此我描述了该键盘的问题,然后描述了该键盘的解决方案,该解决方案在其他键盘上也可以类似地工作。

\n

1.当前设置有问题

\n

国际键盘上的“[”和“]”是“p”右侧的两个键。\n德语键盘上的“\xc3\xa4”和“+”。\n“ctrl shift \xc3\xa4”切换到按预期向左/上一个选项卡。\n但是“ctrl shift +”以及“ctrl shift ]”不会切换到下一个/右侧。

\n

我几乎尝试了所有捷径。但必须自己更改快捷方式。

\n

2.选择新快捷方式的问题

\n

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

\n

保存后,当我测试它们时,一切都无法工作。

\n

3、解决方案

\n

以下是如何更改 Jupyter Lab 中的快捷方式的说明。

\n

我选择了快捷键“Ctrl Shift 8”和“Ctrl Shift 9”,因为 \xe2\x80\x9c8\xe2\x80\x9d 和 \xe2\x80\x9c9\xe2\x80\x9d 与 \xe2\ 位于相同的键上x80\x9c[\xe2\x80\x9c 和 \xe2\x80\x9c]\xe2\x80\x9d。然后您必须按照上面的链接所述输入以下代码。

\n

步骤:
\n在 Jupyter-Lab 中:

\n
    \n
  1. “设置”
  2. \n
  3. “高级设置编辑器”
  4. \n
  5. “键盘快捷键”
  6. \n
  7. 在现在出现的“用户首选项”字段中,如果为空:复制以下词典。如果该字段不为空,请相应地添加或调整键“快捷方式”:
  8. \n
\n

_

\n
{\n  "shortcuts": [\n        {\n            "command": "application:activate-previous-tab",\n            "keys": [\n                "Ctrl Shift 8"\n            ],\n            "selector": "body"\n        },\n        {"command": "application:activate-next-tab",\n            "keys": [\n                "Ctrl Shift 9"\n            ],\n            "selector": "body"\n        }\n  ]\n}\n
Run Code Online (Sandbox Code Playgroud)\n