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

Her*_*lek 10 visual-studio visual-studio-2012

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

在Visual Studio 2012中搜索/替换框图层(德语语言包)http://s9.postimage.org/i5nw62phr/vs2012_2.jpg

在"嵌入式​​"搜索框中,还只有一个单行输入字段: Visual Studio 2012中的嵌入式搜索/替换框(德语语言包)http://s9.postimage.org/nicqk7de7/vs2012.jpg

在插入通常很长的搜索术语并尝试将正则表达式用于换行符之后,我必须在单行输入字段内水平移动,这根本不舒服.

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

Lan*_*nka 10

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

   first
   second
   third
Run Code Online (Sandbox Code Playgroud)

并替换它

  fourth
  fifth
  sixth
Run Code Online (Sandbox Code Playgroud)

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

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

找替换的例子