在 Visual Studio Code 中使用 Jupyter 扩展时如何查找和替换单个单元格中的文本

Fal*_*nus 10 python visual-studio-code jupyter-notebook

正如标题所述,在 Visual Studio Code 中使用 jupyter 扩展时如何查找和替换单个 jupyter 单元格内的文本?我熟悉 ctr+h 但这将替换整个 jupyter 笔记本文件中出现的所有内容。这对我来说是一个非常重要的功能,因为我在浏览器上的 jupyter 中经常使用它。

小智 14

2023-02-09 更新

对于最新更新的 VSCode,选择您想要替换的内容,然后选择F2。如果您想替换单元中的所有实例,请Ctrl F2在电脑中使用

在此输入图像描述


原答案

F3做这个伎俩。它首先显示单个单元格的“查找”小部件。然后单击左侧的三角形,该三角形将展开为“替换”小部件。

在此输入图像描述

  • “F2”允许我们重命名,但不提供与更改之前的“F3”相同的功能,我们可以在 Jupyter 单元的上下文中找到和替换。我错过了这个功能,我会尝试打开 GitHub 问题。 (4认同)
  • 我打开了一个[GitHub问题](https://github.com/microsoft/vscode-jupyter/issues/12804) (3认同)

Ssa*_*yan 3

您可以选择第一个出现的位置,然后使用Ctrl+D。它将选择单元格中的下一个出现的情况。重复此操作,直到返回到第一次出现的位置,然后键入新值。它将替换您圈出的所有值。

如果您更改了键盘快捷键或者有所不同,您可以找到正确的快捷键:

捷径

  • 不完全是我想要的,但肯定是最接近的并且非常有用。谢谢 (2认同)