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

标签 visual-studio visual-studio-2012

在 VS Find and Replace > Replace in Files 中,似乎在找到新匹配项之前反复搜索跳过的匹配项。

  • 在多个文件中执行查找和替换:文件_1 , 文件_2 文件_3
  • 跳过 上的一场比赛文件_1 并使用 Find Next
  • 继续下一个文件
  • 对下一个文件进行一些替换,文件_2 ,使用替换
  • 最后更换后文件_2 ,查找下一个匹配返回到以前搜索过的文件,文件_1 在这种情况下,在继续匹配 之前文件_3

  • 我最终跳过越来越多以前搜索过的文件并跳过匹配项,只是为了找到新的匹配项。跳过文件选项似乎没有帮助。

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

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

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

    最佳答案

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

    以这种方式失去你的位置会更难,但如果你有很多文件/匹配要通过,它仍然很乏味。

    VS 2013 具有相同的行为,以防您好奇。抱歉,我没有更好的答案。

    关于visual-studio - 文件搜索中的 Visual Studio 替换每次替换后跳过匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21711125/

    相关文章:

    c++ - Visual Studio 2008 项目的 msbuild

    visual-studio-2010 - Visual Studio Productivity Power Tools 创建的 .sln.docstates 文件是什么?

    Visual Studio 的 Node.js 工具无法调试

    visual-studio-2012 - BizTalk 2010 未将项目类型添加到 Visual Studio 2012

    c - Visual Studio 2015 中的警告 C4477

    c# - Visual Studio ClickOnce 部署是否自动包含必要的 .NET 框架?

    c++ - 使用另一个模板类链接一个模板类(错误 LNK2001)

    c# - .csproj 文件中自动生成的 IntermediateOutputPath

    unit-testing - VS2012 单元测试 : How to change the location of the TestResults folder

    c# - Visual Studio 2012 RC 中没有 Metro 风格的应用程序模板