【问题标题】:VSCode: How do I search and replace text in only opened files? [duplicate]VSCode:如何仅在打开的文件中搜索和替换文本? [复制]
【发布时间】:2019-10-09 15:53:45
【问题描述】:

我需要仅替换当前打开的文件中的一些文本。

比如我的项目包含a.htmlb.htmlc.html;但是我只打开了a.htmlb.html,所以替换不会影响c.html

有没有办法一次查找和替换出现的内容,而不是一个一个地浏览这些文件?

【问题讨论】:

  • 但是我需要替换刚刚打开的文件,而不是整个项目...
  • @HaoWu 请检查我的更新答案
  • @HaoWu 单击三个点,它将显示要包含和排除的文件。在那里你输入你的文件名。
  • 这能回答你的问题吗? How to search only in currently open files in vscode?(具体来说,this answer 显示了 VS Code 1.53 中的新实验功能)

标签: visual-studio-code


【解决方案1】:

如果您在要排除的文件中添加./,它只会在打开的文件中查找。

【讨论】:

    【解决方案2】:

    使用它会打开vscode 上的面板并替换项目文件中的所有匹配项。

    您可以指定要包含的文件和要排除的文件

    Ctrl + Shift + H

    【讨论】:

    • 它有效,谢谢!我只是希望有更好的方法来做到这一点,我仍然需要输入所有打开的文件名......
    猜你喜欢
    • 1970-01-01
    • 2017-06-20
    • 2013-06-13
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多