我经常要在多个文档中替换多行。在Visual Studio 2012中,似乎只能将多行代码放在一个简单的单行输入框中。
在“嵌入式”搜索框中,也只有一个单行输入字段: embedded search/replace box in Visual Studio 2012 (german language pack) http://s9.postimage.org/nicqk7de7/vs2012.jpg
在插入常常非常长的搜索词并尝试将正则表达式放入换行符之后,我必须在单行输入字段内水平移动,这根本不适合。
是否有另一种方法可以使用查找/替换功能替换Visual Studio 2012中的多行?
答案 0 :(得分:10)
为了首先替换多行,您必须在搜索窗口中检查正则表达式选项。在下面的示例中,它搜索
first
second
third
并将其替换为
fourth
fifth
sixth
搜索文字:第一个([\ s \ n] )第二个([\ s \ n] )第三个
替换文字:第四个$ 1fifth $ 2sixth
答案 1 :(得分:0)
这对我来说非常好: