Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Visual Studio 2010-如何在指定文件夹中的所有文件中查找和替换字符串?_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 Visual Studio 2010-如何在指定文件夹中的所有文件中查找和替换字符串?

Visual studio 2010 Visual Studio 2010-如何在指定文件夹中的所有文件中查找和替换字符串?,visual-studio-2010,Visual Studio 2010,我正在使用VisualStudio2010。我在一个项目中,在解决方案资源管理器中,在fr目录中(与英语的en目录相反)。我想找到字符串~/en/的所有实例,并用~/fr/替换它们 当我使用VS的“查找并替换”功能时,“查找范围”下拉列表仅提供整个解决方案和当前项目。如果它有一个“查找范围:指定文件夹”选项就好了。我如何做到这一点?你已经做到了。“查找并替换”(Ctrl+Shift+F),而不是单击整个解决方案,而是单击此下拉列表右侧的省略号(…)。您可以选择任何目录/路径。这很可怜,但我最终做

我正在使用VisualStudio2010。我在一个项目中,在解决方案资源管理器中,在
fr
目录中(与英语的en目录相反)。我想找到字符串
~/en/
的所有实例,并用
~/fr/
替换它们


当我使用VS的“查找并替换”功能时,“查找范围”下拉列表仅提供整个解决方案和当前项目。如果它有一个“查找范围:指定文件夹”选项就好了。我如何做到这一点?

你已经做到了。“查找并替换”(Ctrl+Shift+F),而不是单击整个解决方案,而是单击此下拉列表右侧的省略号(…)。您可以选择任何目录/路径。

这很可怜,但我最终做的是创建一个新的VS项目。然后,我将fr目录从以前的项目复制到新的VS项目中。在整个解决方案上使用了快速替换。然后我将fr文件夹复制回我以前的项目中


这是一个糟糕的工作…但它的工作。我希望有人能提供更好的解决方案。

在“查找和替换”对话框中,从菜单栏中选择“在文件中替换”选项,而不是默认选项“快速替换”

您只需单击Visual Studio编辑工具栏中的“查找和替换”。然后需要选择“在文件中替换”

根据您需要进行更改的位置,您可以选择以下选项之一:

  • 当前文件
  • 所有打开的文件
  • 整个解决方案意味着当前解决方案中的所有项目
  • 当前项目表示当前项目中的所有文件
  • 整个解决方案(包括外部项)指当前解决方案中的所有项目,包括任何引用项
  • 当前项目(包括外部项),指当前项目中的所有文件,包括任何引用项

查找并替换(Ctrl+Shift+F)并在查找中:选择“”符号以从目录结构中仔细选择特定的项目文件夹

简单, 从visual studio工具下载“打开文件夹中的所有文档”工具。。。 然后单击打开所有文档。 那么, 利用 搜索和替换 或 多行搜索和替换工具 您可以通过选择:所有打开的文档…

快速替换功能没有(…)进行更改。这仅适用于“在文件中查找”功能。