【问题标题】:Find/replace in VS Code Jupyter Notebooks在 VS Code Jupyter Notebooks 中查找/替换
【发布时间】:2020-12-30 02:13:45
【问题描述】:

有没有办法在 Visual Studio Code 中查找和替换 Jupyter Notebooks 的文本。我可以通过单击该单元格并按 Ctrl+H 对特定单元格执行此操作。但是我找不到对整个笔记本中的所有单元格执行此操作的方法。

这是当我为特定单元格按 Ctrl+H 时的样子:

【问题讨论】:

    标签: python python-3.x visual-studio-code replace jupyter-notebook


    【解决方案1】:
    1. 您可以点击搜索图标或使用快捷键“Ctrl+Shift+H”进入搜索栏:

    2. 输入搜索内容,替换内容,需要/排除要搜索的文件:

    3. 点击“替换”旁边的“Replace All”按钮(截图中圈出的位置)进行替换,然后重新打开文件:

    【讨论】:

    • 这显然只有在你在 vscode 中打开了笔记本所在的文件夹时才有效。如果你刚刚从文件管理器中打开了那个笔记本,vscode 找不到它来搜索它,所以你必须先打开那个文件夹,这会关闭你打开的所有内容的整个编辑器,你必须重新启动你的笔记本。很烦人。
    • 另外,点击替换时要非常小心!它还会在底层 JSON 中找到该术语的所有出现。在尝试替换我的v3 变量时发现了这一点,它在图中找到了所有嵌入的Matplotlib v3.3…
    • @JC_CL - 建议大家新建一个帖子,把遇到的问题详细描述一下,让更多人看到,给出合适的解决方案。
    • 这不是我需要帮助的问题,我只是想在这里添加这两个指针,因为整个过程并不完全简单。
    • 这很麻烦。我只想查找和替换当前文件。一项基本功能。
    【解决方案2】:

    自版本 1.59.1 起,此问题在 Visual Studio Code 中不再存在。您可以使用Ctrl + H 在整个 Jupyter Notebook 中查找/替换。

    【讨论】:

      猜你喜欢
      • 2020-09-07
      • 2020-09-26
      • 2023-02-24
      • 1970-01-01
      • 2020-09-23
      • 2021-11-12
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      相关资源
      最近更新 更多