visual-studio - Visual Studio 2012 : How to handle code replacement over multiple lines

标签 visual-studio visual-studio-2012

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

search/replace box layer in Visual Studio 2012 (german language pack)

在“嵌入”搜索框中也只有一个单行输入字段: embedded search/replace box in Visual Studio 2012 (german language pack)

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

是否有其他方法可以在 Visual Studio 2012 中使用查找/替换功能来替换多行?

最佳答案

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

   first
   second
   third

并将其替换为

  fourth
  fifth
  sixth

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

替换文本:第四$1第五$2第六

find replace example

关于visual-studio - Visual Studio 2012 : How to handle code replacement over multiple lines,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15337125/

相关文章:

c# - 当代码有错误时,Visual Studio 2012 Ultimate IntelliSense 无法正常工作

c# - build DAL。使用 EDM(来自数据库)

c++ - 第一次使用 PCH,出现链接器工具错误

.net - 如何在 NUnit 3 的 Visual Studio 适配器中启用跟踪输出?

visual-studio - 无法更改 PCL 库目标框架

visual-studio - 在 Visual Studio 中打开文件夹

c++ - 增加C++中的时间分辨率

.net - VS2008 - 为版本号添加字母(即 1.1.1.12-Dev)

windows - 在保留 2012 的同时卸载 Visual Studio 2010

c# - 无法选择我的表单上的控件