禁用 Jupyter Notebook 单元格搜索

Ulf*_*lak 6 macos jupyter-notebook

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

在此处输入图片说明

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

小智 5

实现此目的的最简单方法是按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
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

在上面的命令中,Accel 对应Cmd于 Mac 和CtrlWindows。

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