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

如何在Visual Studio代码中查找并替换(所有文件中的)所有匹配项?

田玉韵
2023-03-14

我不知道如何使用Visual Studio代码1.0在不同文件中查找和替换一个单词的所有出现位置。

我得到的印象是这应该是可能的,因为做Ctrl+Shift+F允许我简单地搜索一个文件夹,但我不知道如何继续从这里。

但我只找到了如何替换打开文件(Ctrl+h)中出现的所有内容

感谢所有的帮助,这快把我逼疯了。

共有1个答案

宗涵蓄
2023-03-14

我使用的是Visual Studio代码1.8,该功能是可用的。但是一开始理解起来有点棘手,而且(在撰写本文的时候)文档没有解释清楚如何使用它,所以下面是它的工作原理,一步一步:

在文件中调用替换(在“编辑”菜单下,或通过快捷方式Ctrl+Shift+H)

您将看到一个标准的查找/替换输入替换左侧的“文件”窗格:

输入搜索字符串和替换字符串,然后按Enter。它可能会在第二次搜索所有文件时发生变化,然后它将显示所有项目文件中的拟议更改--但请注意,这些更改还没有进行!下面是它的样子:

现在您需要进行更改(即使在此之后,您也必须保存修改后的文件。)

您可以通过各种方式进行这些更改:

单击文件名旁边的替换图标(注意:该图标仅在您悬停在文件名行上时才显示)

单击单个更改旁边的替换图标:(注意:该图标仅在您悬停在更改行上时才显示)

所有这些文件现在都在编辑器中修改,还没有保存到磁盘上。

更新:我不确定这是什么时候添加的,但如果您单击“全部替换”按钮并看到此对话框,单击“替换”将更改并保存所有文件,一次单击:

 类似资料:
  • 问题内容: 我想替换所有我的Elasticsearch索引文档中的单个用户名。是否有API查询? 我尝试搜索多个但找不到。有人知道吗? 我的情况: 我在名为“ test”的索引中具有上述数据,并键入“ movies”。在这里,我想用“ alice”代替所有的“ bob”名称。 谢谢 问题答案: 通过查询更新是解决之道。 注意:请确保启用动态脚本,以使其起作用。

  • 我需要用替换当前项目中的所有文件中的……有什么简单的方法可以做到这一点?(搜索导航器中只有搜索)。 另外,我需要在所有.m文件的开头添加一行。这是如何快速完成的?(这样的文件有500多个。)

  • 我只想替换字符串中的单词,如果单词字符或单词前后没有连字符。 文本: 替换后的预期结果: 正则表达式: < li >正则表达式当前仅匹配第一个匹配项(< code>#后的按钮)。我需要做什么来匹配所有事件? < li >如何在Java中将< code>button替换为< code>text或任何其他单词? 我读过主题我能在Java regex中替换组吗?,但是我真的不明白如何为我的特殊情况使用示

  • 我正在尝试用大量新值替换所有文档。 例如,我们在数据库中500k文档,并且我们500k了相同的文档,其中包含更新的道具。现在我们需要更新旧数据。 想法是在新集合中使用InsertMany with lean选项,然后删除旧集合以减少读/写次数。 问题是,对于这种情况,有没有更简单的方法? 在这种情况下,也许连进出口都更好? PS模型。updateMany()有一个过滤器,我们这里不需要过滤器,因为

  • 我正在尝试使用JOLT转换https://jolt-demo.appspot.com/. 我想将所有“大师”值替换为“7.11”。 输入: 期望输出: 我似乎无法在不更改/更改数据结构的情况下进行转换或转换。当前方法: 电流输出:

  • 问题内容: 如何替换字符串中所有出现的内容? 如果要替换字符串中的所有换行符(\ n)。 这只会替换第一次出现的换行符 我不知道该怎么做? 问题答案: 使用全局标志。