Visual Studio 2012:如何处理多行代码替换

时间:2013-03-11 11:11:27

标签: visual-studio visual-studio-2012

我经常要在多个文档中替换多行。在Visual Studio 2012中,似乎只能将多行代码放在一个简单的单行输入框中。

search/replace box layer in Visual Studio 2012 (german language pack) http://s9.postimage.org/i5nw62phr/vs2012_2.jpg

在“嵌入式​​”搜索框中,也只有一个单行输入字段: embedded search/replace box in Visual Studio 2012 (german language pack) http://s9.postimage.org/nicqk7de7/vs2012.jpg

在插入常常非常长的搜索词并尝试将正则表达式放入换行符之后,我必须在单行输入字段内水平移动,这根本不适合。

是否有另一种方法可以使用查找/替换功能替换Visual Studio 2012中的多行?

2 个答案:

答案 0 :(得分:10)

为了首先替换多行,您必须在搜索窗口中检查正则表达式选项。在下面的示例中,它搜索

   first
   second
   third

并将其替换为

  fourth
  fifth
  sixth

搜索文字:第一个([\ s \ n] )第二个([\ s \ n] )第三个

替换文字:第四个$ 1fifth $ 2sixth

find replace example

答案 1 :(得分:0)

这对我来说非常好:

http://vlasovstudio.com/sync-block-edit/