当前位置: 首页 > 知识库问答 >
问题:

VSCode:如何搜索和替换仅打开文件中的文本?[重复]

督瑞
2023-03-14

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

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

有没有办法一次找到并替换这些事件,而不是逐个查看这些文件?

共有2个答案

洪通
2023-03-14

使用它将打开vscode上的面板并替换项目文件中的所有出现。

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

Ctrl Shift H

程赞
2023-03-14

如果添加/ 在文件中排除它将只在打开的文件中查找。

 类似资料:
  • 问题内容: 如何使用Python 3搜索和替换文件中的文本? 这是我的代码: 输入文件: 当我在上面的输入文件中搜索并将“ ram”替换为“ abcd”时,它起了一种魅力。但是,反之亦然,即用“ ram”替换“ abcd”时,一些垃圾字符会保留在末尾。 用“ ram”代替“ abcd” 问题答案: fileinput已经支持就地编辑。stdout在这种情况下,它将重定向到文件:

  • 问题内容: 我是Lucene的新手,在创建 用于查询文本文件集合的 简单代码时遇到一些问题。 我尝试了此示例,但与新版本的Lucene不兼容。 UDPATE: 这是我的新代码,但是仍然无法使用。 问题答案: Lucene是一个相当大的主题,涉及很多类和方法,通常您必须至少了解一些基本概念才能使用它。如果您需要快速可用的服务,请改用Solr。如果您需要对Lucene的完全控制,请继续阅读。我将介绍一

  • 问题内容: 说您有以下字符串: 要替换所有带,都具有,和所有带。直观地,预期结果: 如果您尝试使用显而易见的解决方案,并通过进行遍历,则会得到: (原版的) (猫->狗) (狗->鱼) (鱼->猫) 显然,这不是预期的结果。那么最简单的方法是什么?我可以和and (以及很多and )一起拼凑一些东西,但是我拒绝相信我是第一个遇到这个问题的人,并且没有库函数可以解决它。 (FWIW,实际情况有点复杂

  • 问题内容: 在linux shell中,以下命令将递归搜索并将“ this”的所有实例替换为“ that”(我前面没有Linux shell,但应该这样做)。 OSX上的类似命令会是什么样? 问题答案: OS X混合使用BSD和GNU工具,因此最好始终检查文档(尽管我什至不符合OS X手册页): https://web.archive.org/web/20170808213955/https://

  • 我正在编写一种方法来搜索列表形式的文字文件,搜索用户输入的文字,但如果找到一个字母,程序将返回一个肯定的结果。例如,如果我搜索“f”,当没有单词时,它将返回字典中有一个单词“f”

  • 按下 / 键,编辑器底部会出现 / 符号,接着输入字符串,便可以进行搜索 / 向下搜索 ? 向上搜索 n 搜索下一个 N 搜索上一个 :s/源字符串/目标字符串 将源字符串替换为目标字符串 :s/源字符串/目标字符串/g 替换当前行中所有符合条件的字符串 :行号1,行号2s/源字符串/目标字符串/g 在指定行中进行替换 :%s/源字符串/目标字符串/g 全文替换