Поделиться через


Поиск и замена текста

Можно найти и заменить текст в редакторе кода Visual Studio и определенные текстовые окна вывода, такие как Результаты поиска, с помощью элемента управления Найти и заменить или Найти и заменить в файлах.Можно также выполнять поиск и замену в отдельных окнах конструктора, например конструкторе XAML и конструкторе Windows Forms и окнах инструментов

Можно ограничить поиски текущим документом, текущим решением или пользовательским набором папок.Кроме того, можно задать набор расширений имени файла для поиска по нескольким файлам.Можно настраивать синтаксис поиска с помощью регулярных выражений платформы .NET.

Чтобы найти и заменит регулярные выражения, см. Использование регулярных выражений в Visual Studio.

СоветСовет

Поле Найти/Команда по-прежнему доступно как элемент управления панели инструментов, но больше не отображается по умолчанию.Окно Найти/Команда можно отобразить, щелкнув Добавить или удалить кнопки на панели инструментов Стандартная, а затем выбрав Найти.Для получения дополнительной информации см. Поле "Поиск/Команда".

Элемент управления "Поиск и замена"

Элемент управления Найти и заменить отображается в правом верхнем углу окна редактора кода.Элемент управления Найти и заменить сразу же выделяет каждое вхождение заданной строки поиска в текущем документе.Можно перейти от одного вхождения в другое, нажав кнопку Найти далее или кнопку Найти ранее на элементе управления поиска.

С помощью параметров замены доступа, нажав кнопку рядом с полем Найти, можно получить доступ к параметрам замены.Чтобы сделать одну замену, нажмите кнопку Заменить следующий рядом с текстовым полем Заменить.Нажмите кнопку Заменить все, чтобы заменить все совпадения.

Для изменения цветов для выделения совпадений выберите меню Сервис, выберите Параметры, выберите Среда и выберите Шрифты и цвета.В списке Показать параметры для выберите Текстовый редактор и в списке Отображаемые элементы, выберите Поиск выделения цветом (расширение).

Поиск окон инструментов

Можно использовать элемент управления Найти в окне кода или текста, например Вывод и окна Результаты поиска, выбрав пункт Найти и заменить в меню Правка или (CTRL+F).

Версия элемента управления "Поиск" также доступна в отдельных окнах инструментов.Например, теперь можно отфильтровать список элементов управления в окне Панель элементов, введя текст в поле поиска.Среди других окон инструментов, которые теперь позволяют выполнять поиск в их содержимом, — Обозреватель решений, окно Свойства, Командный обозреватель и др.

Поиск и замена в файлах

Поиск и замена в файлах работает как элемент управления Поиск и замена, за исключением того, что можно задать область для поиска.Вы можете Не только искать по текущему открытому файлу в редакторе, но можно также выполнять поиск по всем открытым документам, всему решению, текущему проекту и выбранным наборам папок.Можно также выполнить поиск по расширению имени файла.Чтобы открыть диалоговое окно Найти/Заменить в файлах, выберите Найти и заменить в меню Правка (или нажмите CTRL+SHIFT+F).

При выборе Найти все, будет открыто окно Результаты поиска и перечислены соответствия для поиска.При выборе результата в списке отображается соответствующий файл, и совпадение выделяется.Если файл еще не открыт для редактирования, он открывается на вкладке предварительного просмотра в правой части столбца вкладок.Можно использовать элемент управления Найти для поиска по списку Результаты поиска.

Создание пользовательских наборов папок поиска

Можно указать область поиска с помощью кнопки Выбор папок поиска (она выглядит как ) рядом с полем Поиск в.В диалоговом окне Выбор папок поиска можно указать набор папок, в которых искать, а затем сохранить спецификацию, чтобы повторно использовать ее позже.Можно указать папки на удаленном компьютере, только если их диск сопоставлен локальному компьютеру.

Создание настраиваемых наборов компонентов

Можно определить наборы компонентов в качестве рабочей области поиска с помощью кнопки Изменить настраиваемый набор компонентов рядом с полем Поиск в.Можно определить набор установленных компонентов .NET или COM, проекты Visual Studio, включенные в решение, или любую сборку или библиотеку типов (DLL, TLB, .OLB, EXE или OCX).Для поиска ссылки выберите поле Искать по ссылкам.

См. также

Ссылки

Использование регулярных выражений в Visual Studio