【发布时间】:2020-02-07 04:00:09
【问题描述】:
我碰巧在 JupyterLab 的“运行”菜单下经常使用“在控制台中运行选定的文本或当前行”命令。我们如何在 JupterLab/Jupyter notebook 中为此配置自定义键盘快捷键?
【问题讨论】:
标签: python jupyter-notebook jupyter-lab
我碰巧在 JupyterLab 的“运行”菜单下经常使用“在控制台中运行选定的文本或当前行”命令。我们如何在 JupterLab/Jupyter notebook 中为此配置自定义键盘快捷键?
【问题讨论】:
标签: python jupyter-notebook jupyter-lab
打开 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)保存,打开一个笔记本文件,然后试试你的新键盘快捷键!
【讨论】:
对于 JupyterLab
转到Settings 并选择Advanced Settings editor。在Keyboard shortcuts 选项卡下,将整个System Defaults 内容复制到User Preferences 列并找到包含以下内容的部分:
"command": "notebook:run-in-console",
"keys": [
""
],
添加您想要的组合键并保存,例如:
"keys": [
"F12"
],
【讨论】: