【问题标题】:How to Find & Replace in Jupyter Lab如何在 Jupyter Lab 中查找和替换
【发布时间】:2020-04-17 07:11:58
【问题描述】:

Jupyter Notebooks 中有一个选项,您可以在其中选择一些单元格,然后按 F,这会打开查找和替换功能。

此快捷方式在 Jupyter Lab 中不起作用。它不在命令列表中,也不在编辑菜单中(只有查找 - 和查找下一个和查找上一个)。我也找不到全局(不特定于单元格选择)查找和替换功能。

这个功能存在吗?我在互联网上发现了它的旧提及——它被删除了吗?我使用的是 Jupyter Lab 1.2.3 版。

【问题讨论】:

  • 对于 OSx 只需 Command+F,在 Windows 中只需 Control+F。它会提示找到,点击小箭头(如接受的答案)。

标签: jupyter-notebook jupyter-lab


【解决方案1】:

查找和替换功能没有被删除,但是它在菜单中的命名方式(简单的Find...)和需要用户点击一个小箭头才能访问它的 UI可能会令人困惑。请看下面的 GIF,它演示了如何使用搜索和替换功能:

如果您需要更强大的重构工具(即区分变量范围),您可能需要查看我的 jupyterlab-lsp 项目,该项目现在包括对重命名操作的支持(请参阅 here 以获得演示 GIF)。

【讨论】:

  • 知道了,谢谢!我可以再次使用 Jupyter Lab。在我看来,这是一个非常糟糕的 UI,我想大多数用户都会错过这个。将切换从箭头更改为“替换”图标,或者默认情况下仅打开替换,会好得多。
  • 其实你也可以按“Ctrl+F”来启用上面的过程。
  • @krassowski 是否可以在搜索模式之间切换,例如正则表达式模式、文本模式和转义字符模式?
  • @linello 正在进行一项工作以使其成为可能:github.com/jupyterlab/jupyterlab/pull/10067
  • “令人困惑”? “几乎看不见”怎么样?
猜你喜欢
  • 2020-12-30
  • 1970-01-01
  • 1970-01-01
  • 2019-12-31
  • 1970-01-01
  • 1970-01-01
  • 2021-11-20
  • 1970-01-01
  • 2021-08-31
相关资源
最近更新 更多