Visual Studio,在某个Filter(解决方案资源管理器)中的所有文件中查找/替换文本

时间:2016-06-11 11:00:18

标签: c++ visual-studio

搜索了大约1个月后,我仍然没有找到该怎么做。

我正在使用Visual Studio 2015,并在解决方案资源管理器中创建了大量过滤器。

  • 我的所有.cpp和.h都在同一个Windows文件夹中,但在不同的Visual Studio过滤器中。

我想替换特定过滤器中所有文件的所有单词

  • e.g。替换所有出现的" CustomArray()" by" CA"。

我不希望该行动对整个项目生效。

我试过了: -

Edit > find in file

但我没有找到任何选项来限制只对特定过滤器的影响。

有没有办法实现它?

修改

我希望它能影响FILTER中的所有文件。

我不想要一个影响WINDOW文件夹内所有文件的解决方案。

示例

整个项目由文件f1.h,f2.h和f3.h组成。

它们都在 C:/ Fs (没有子目录)内,但只有f1.h& f2.h位于 a_filter_name 过滤器内。

我想要一个单一弹出式解决方案"替换所有"只影响f1.h& f2.h。

1 个答案:

答案 0 :(得分:1)

关闭所有文件,然后打开过滤器中的所有文件(使用Shift + Click选择所有文件,如在Windows资源管理器中,然后按Enter键),然后在搜索表单中使用选项"所有打开文档&#34 ;