禁用Jupyter Notebook单元格搜索

时间:2019-03-20 11:49:58

标签: jupyter-notebook

我想在Jupyter笔记本中禁用单元格搜索:

enter image description here

它绑定到cmd + f,所以我觉得它很烦人,因为大多数浏览器都具有出色的内置搜索功能。我浏览了“帮助->编辑键盘快捷键”,但找不到它。

1 个答案:

答案 0 :(得分:1)

最简单的方法是按两次Ctrl(Cmd)+F。第一次尝试将打开Jupyter的搜索框,第二次尝试将切换到浏览器的搜索框。

如果您的首选界面是经典笔记本电脑,则可以使用键盘快捷方式编辑器扩展程序来添加,编辑或删除键盘快捷方式。但是它有局限性。

例如:

  • 有些组合根本无法被jupyter识别

  • 编辑器不接受带有逗号的任何内容

  • 不允许您添加冲突的快捷方式(您要查找的内容)

在JupyterLab中,您可以编辑尽可能简单的特征。转到Settings -> Advanced Settings Editor -> Keyboard Shortcuts。在命令列表中,您可以找到文档搜索选项。

要禁用默认搜索快捷方式,请将documentsearch:start命令复制到“用户首选项”窗口中,然后按如下所示向其添加"disabled": true,然后保存它。

{
    "shortcuts": [
        {
            "command": "documentsearch:start",
            "keys": [
                "Accel F"
            ],
            "selector": ".jp-mod-searchable",
            "disabled": true
        }
    ]
}

在上述命令中,Accel对应于Mac上的Cmd和Windows上的Ctrl

重新启动Jupyter后,您可以通过按Ctrl(Cmd)+F来访问浏览器搜索框。