Visual Studio 2012: как обрабатывать замену кода на несколько строк
Мне часто приходится заменять несколько строк в нескольких документах. В Visual Studio 2012, кажется, есть возможность поместить многострочный код только в простой однострочный блок ввода.
Во "встроенном" окне поиска также есть только однострочное поле ввода:
После вставки часто очень длинных поисковых терминов и попытки вставить в него регулярные выражения для разрывов строк, я должен перемещаться горизонтально внутри поля ввода одной строки, что совсем не удобно.
Есть ли другой способ использовать функцию поиска/замены для замены нескольких строк в Visual Studio 2012?
Ответы
Ответ 1
Чтобы заменить несколько строк, сначала нужно проверить параметр регулярного выражения в окне поиска. В следующем примере он выполняет поиск
first
second
third
и замените его на
fourth
fifth
sixth
текст поиска: сначала ([\ s\n]) второй ([\ s\n]) третий
заменить текст: четвертый $1fifth $2sixth
![find replace example]()
Ответ 2
Это работало исключительно хорошо для меня:
http://vlasovstudio.com/sync-block-edit/