Visual Studio替换文件搜索每次替换后跳过的匹配

时间:2014-02-11 19:23:27

标签: visual-studio visual-studio-2012

在VS查找和替换中>在文件中替换似乎在找到新匹配之前反复搜索跳过的匹配。

  1. 在多个文件中执行查找和替换: File_1 File_2 File_3
  2. File_1 上跳过其中一个匹配项,然后使用“查找下一个”继续下一个文件
  3. 使用替换
  4. 对下一个文件 File_2 进行一些替换
  5. File_2 上进行最终替换后,“查找下一个”匹配将返回到之前搜索的文件,在这种情况下为 File_1 ,然后再进行 File_3中的匹配
  6. 我最终跳过越来越多以前搜索过的文件并跳过匹配,只是为了找到新的匹配项。 “跳过文件”选项似乎没有帮助。

    有没有办法在循环回到以前搜索过的文件之前,先查找/替换搜索所有未搜索的文件?

    我正在使用VS 2012,但我似乎记得2010年的行为。

    更新:这是一个错误。请投票支持this Visual Studio UserVoice suggestion上的修复。

1 个答案:

答案 0 :(得分:1)

我从未注意到这一点。您可以在文件中查找,查找全部。这样,您就拥有了所有实例的列表,并且可以按照列表的方式工作。双击第一个,按Ctrl-H,然后替换或跳过该文件中的所有匹配项。返回列表并单击下一个文件中的第一个匹配项。

以这种方式失去你的位置会更加困难,但是如果你有很多文件/比赛要经过它仍然很乏味。

VS 2013具有相同的行为,以防你好奇。对不起,我没有更好的答案。