如何在 Jupyter Lab 中查找和替换

Den*_*loe 33 jupyter-notebook jupyter-lab

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

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

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

kra*_*ski 63

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

在此处输入图片说明

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

  • 收到了。谢谢!我可以再次使用 Jupyter Lab。在我看来,这是一个非常糟糕的用户界面,我想大多数用户都会错过它。将切换从箭头更改为“替换”图标,或者只是默认打开替换,会好得多。 (5认同)
  • 实际上您也可以按“Ctrl+F”来启用上述过程。 (2认同)
  • “令人困惑”?“几乎看不见”怎么样? (2认同)