IPython Notebook键盘快捷键搜索文本

时间:2016-01-31 21:40:27

标签: replace keyboard-shortcuts ipython-notebook jupyter jupyter-notebook

是否有用于在IPython Notebook中搜索文本的键盘快捷键?

我看了帮助|键盘快捷键有很多很酷的快捷键,但没有用于搜索文本的内容?

enter image description here

笔记本电脑在Ubuntu的FireFox上运行。

5 个答案:

答案 0 :(得分:22)

在Jupyter中是一个find-and-replace命令。它的键绑定是 F (命令模式):

enter image description here

当然,您可以使用浏览器的功能查找文本(我发现它有时更好),但Jupyter中的命令也非常有用。当我复制粘贴一堆代码然后更改变量或类似的东西时,我使用了很多函数Replace in selected cells

enter image description here

注意:您可以使用 shift + ctrl + P 启动命令调色板,然后浏览或运行其他命令)

答案 1 :(得分:1)

:尴尬:“跑进去”意味着使用浏览器“在此页面上查找文本”快捷方式。 Firefox的快捷方式是ctrl - F.

答案 2 :(得分:1)

从Jupyter Lab v1.0.2开始,CTRL + F两次按上面我的评论中所述的trick俩似乎不再起作用。

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

要禁用Jupyter Lab搜索功能(并改用浏览器搜索):

  • 打开设置\高级设置编辑器
  • 将以下内容添加到“用户首选项”:
{
    "shortcuts": [
    {
            "command": "documentsearch:start",
            "keys": [
                "Accel F"
            ],
            "selector": ".jp-mod-searchable",
            "disabled": true
        }
    ]
}

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

答案 3 :(得分:0)

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

您完成了!

答案 4 :(得分:0)

esc 进入命令模式,然后按 find and replace 键绑定 f ,因此

esc ,然后 f

Take the User Interface Tour (Help Menu) if you haven't already