IPython Notebook键盘快捷键搜索文本

25

有没有 IPython Notebook 中搜索文本的快捷键?

我在“帮助 | 快捷键”下查看了很多酷炫的快捷键,但没有搜索文本的快捷键?

输入图像描述


笔记本在 Ubuntu 上用 Firefox 运行。


3
关于Jupyter Lab,我自己发现了一个方法:按一次CTRL+F可以在单个单元格内搜索。按两次CTRL+F可以在整个笔记本中搜索(尽管是浏览器功能)。 - Alex
5个回答

37

Jupyter有一个查找和替换命令,它的快捷键是F(命令模式):

图片描述

当然,你也可以使用浏览器的功能来查找文本(我有时会觉得这样更好),但Jupyter中的命令也非常有用。当我复制粘贴一堆代码然后更改变量等内容时,我经常使用那个在选定单元格中替换的功能:

图片描述


(注意: 你可以使用shift+ctrl+P来启动命令面板,并浏览或运行其他命令)



4
根据 https://github.com/jupyter/help/issues/72#issuecomment-310640463,我不得不使用 ctrl + shift + F 来显示浏览器中的命令面板。 - SpeedCoder5
1
这段时间有些事情发生了变化,我会更新答案... - Luis

3

3

截至Jupyter Lab v1.0.2版本,我在上面评论中描述的CTRL+F两次按键技巧似乎不再起作用了。

我发现jupyter lab的内部搜索功能非常恼人,因为它只能搜索当前单元格。我想直接使用CTRL+F访问本机浏览器搜索。

禁用jupyter lab搜索功能(并改用浏览器搜索):

  • 打开Settings\Advanced Settings Editor
  • 将以下内容添加到User Preferencec中:
{
    "shortcuts": [
    {
            "command": "documentsearch:start",
            "keys": [
                "Accel F"
            ],
            "selector": ".jp-mod-searchable",
            "disabled": true
        }
    ]
}

这将覆盖系统默认设置,并添加"disabled": true,从而在所有Jupyter Lab实例中启用浏览器CTRL+F。


2
  1. 选择您想要替换的单元格。
  2. 然后只需在这些单元格外面单击。
  3. 按下f键。

完成!


1

:Embarassed: “Running in” 的意思是使用浏览器的“在此页面中查找文本”的快捷方式。Firefox 中的快捷键是 ctrl - F。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接