首页 > 解决方案 > 禁用 Jupyter Notebook 单元格搜索

问题描述

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

在此处输入图像描述

这是必然的,cmd + f所以我觉得它超级烦人,因为大多数浏览器都有出色的内置搜索。我查看了“帮助-> 编辑键盘快捷键”,但找不到。

标签: macosjupyter-notebook

解决方案


实现这一点的最简单方法是按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 对应的Cmd是 Mac 和CtrlWindows。

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


推荐阅读