如何"find and replace"文字?

How to "find and replace" text?

我看到 Edit 菜单选项卡中有这样的命令,但是是暗灰色的,无论是在代码选项卡内还是在代码选项卡之外,如您在所附屏幕截图中所见。 我该如何执行这样的操作?

更新:

最新版Jupyter lab(>1.1.4)新增此功能!

只需单击 "Find",在 "Edit" 菜单下方:上下文 window 将出现在笔记本的右上角。

点击文本字段左侧的小箭头,"replace" 函数出现。

旧答案(仍然很好):

最后,我找到了这个解决方案,但它只适用于那些知道如何使用文本编辑器 VIM 的人。

我安装了扩展程序 jupyterlab-vim,因此我可以使用 VIM 命令搜索和替换文本。

这似乎是一种矫枉过正的解决方案,但对于 VIM 爱好者(如我)来说,在 Jupyter Lab 中使用许多 VIM 命令真是太棒了。

一个解决方案是:
sed -i "" 's/oldword/newword/g' mynotebook.ipynb

在此处找到:Is there a way to default to "Replace in all cells" in the "Find and Replace" in jupyter?