Visual studio Visual Studio 2012:如何处理多行代码替换
我经常需要替换多个文档中的多行。在VisualStudio2012中,似乎可以将多行代码仅放在一个简单的单行输入框中 “嵌入式”搜索框中也只有一行输入字段: 在插入通常很长的搜索词并尝试将换行符的正则表达式放入其中之后,我必须在一行输入字段中水平移动,这一点都不舒服Visual studio Visual Studio 2012:如何处理多行代码替换,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,我经常需要替换多个文档中的多行。在VisualStudio2012中,似乎可以将多行代码仅放在一个简单的单行输入框中 “嵌入式”搜索框中也只有一行输入字段: 在插入通常很长的搜索词并尝试将换行符的正则表达式放入其中之后,我必须在一行输入字段中水平移动,这一点都不舒服 是否有其他方法可以使用查找/替换功能替换Visual Studio 2012中的多行?要先替换多行,必须选中搜索窗口上的正则表达式选项。在下面的示例中,它是搜索 first second third 并将其替
是否有其他方法可以使用查找/替换功能替换Visual Studio 2012中的多行?要先替换多行,必须选中搜索窗口上的正则表达式选项。在下面的示例中,它是搜索
first
second
third
并将其替换为
fourth
fifth
sixth
搜索文本:第一个([\s\n])第二个([\s\n])第三个
替换文本:第四个$1第五个$2第六个
这对我来说非常有效:
我对此表示怀疑。以前的VisualStudio版本中没有任何版本。对于所有需要使用多行文本块的情况,为什么不使用较大的对话框呢?(另请参阅提供自定义查找/替换对话框的基于宏的解决方案。)与此同时,有人向我推荐了这一点(似乎比使用正则表达式更方便用户体验):这有助于我将一行替换为多行,方法是在末尾捕获新行,并在
替换为字符串中多次使用它。