Практическое руководство. Поиск документов с использованием списков результатов

Обновлен: Ноябрь 2007

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

Список найденных совпадений и произведенных изменений отображается в Окна "Результаты поиска". Чтобы перейти к строке кода, в которой содержится найденное совпадение, дважды щелкните любую запись в этом окне.

Сведения о сочетаниях клавиш, используемых для операций поиска и замены, см. в разделе Сочетания клавиш.

Можно также выполнять поиск в одном или нескольких открытых документах или окнах с помощью Поле "Поиск/Команда" или разделов Быстрый поиск и Быстрая заменаОкно "Поиск и замена". Эти операции позволяют переходить от одного совпадения к другому в активном документе; окно Результаты поиска не отображается. Дополнительные сведения о выполнении быстрых операций поиска и замены см. в разделе Практическое руководство. Поиск в Интернете.

Поиск строки или выражения в нескольких файлах или папках

  1. Переключите все документы, открытые в режиме Конструктор, в режим исходного кода.

  2. В меню Правка выберите Поиск и замена, а затем щелкните Найти в файлах.

    Откроется Окно "Поиск в файлах", "Поиск и замена".

  3. В раскрывающемся списке Искать в введите одно или несколько имен файлов или папок для поиска, разделенных точкой с запятой (;).

    либо

    Щелкните Выбратьпользовательские папки, чтобы создать и выбрать собственный список папок и файлов с помощью Диалоговое окно "Выбор папок поиска".

  4. При необходимости выберите Параметры поиска.

    0c5tz43x.alert_note(ru-ru,VS.90).gifПримечание.

    Параметры, устанавливаемые в окне Поиск и замена являются глобальными и сохраняются между операциями поиска. Дополнительные сведения о доступных параметрах см. в разделах Окно "Поиск в файлах", "Поиск и замена" и Окно "Замена в файлах", "Поиск и замена".

    1. Чтобы разрешить использование подстановочных знаков или регулярных выражений, установите флажок Использовать и выберите требуемый вариант.

    2. В списке Типы файлов выберите набор расширений файлов или введите расширения, соответствующие типам файлов, в которых будет выполняться поиск, разделив их точками с запятой (;). Выберите *.* для поиска по всем файлам папок, выбранных в списке Искать в.

  5. В разделе Параметры результатов по умолчанию выбрано окно Результаты поиска 1. Чтобы просмотреть результаты поиска в новом окне, выберите вариант Окно "Результаты поиска 2".

  6. В текстовом поле Найти введите строку или выражение, которое необходимо найти. Чтобы добавить специальные знаки, нажмите треугольную кнопку Построитель выражений, расположенную рядом с этим текстовым полем, и выберите подстановочные знаки или регулярные выражения.

    0c5tz43x.alert_note(ru-ru,VS.90).gifПримечание.

    Список доступных специальных знаков см. в разделах Знаки подстановки (Visual Studio) и Регулярные выражения (Visual Studio).

  7. Чтобы начать поиск нажмите кнопку Найти все.

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

Поиск совпадений в окне "Результаты поиска"

  1. Выполните операцию Найти в файлах или Заменить в файлах.

  2. Выберите активное окно Результаты поиска.

  3. В окне Поиск и замена нажмите треугольную кнопку Вид на вкладке Поиск и перейдите на вкладку Быстрый поиск.

  4. В поле Искать в вкладки Быстрый поиск выберите Текущее окно.

  5. Введите строку или выражение в текстовом поле Найти и нажмите кнопку Найти далее.

    Это позволяет просмотреть окно Результаты поиска на предмет совпадений, найденных в конкретных папках или файлах, или совпадений в строках кода, в которых содержится какой-либо другой ключевой термин. Дополнительные сведения см. в разделе Окна "Результаты поиска".

    0c5tz43x.alert_note(ru-ru,VS.90).gifСовет.

    Для быстрого поиска конкретных совпадений можно также использовать последовательный поиск среди большого количества результатов, отображаемых в окне Результаты поиска. Дополнительные сведения см. в разделе Практическое руководство. Поэтапный поиск в документе.

Замена строки или выражения во всем решении

  1. Переключите все документы, открытые в режиме Конструктор, в режим исходного кода.

  2. В меню Правка выберите Поиск и замена, а затем щелкните Заменить в файлах.

    Откроется окно Поиск и замена, в котором будут отображаться параметры вкладки Заменить в файлах.

  3. В раскрывающемся списке Искать в выберите Все решение.

  4. При необходимости выберите Параметры поиска.

    1. Чтобы разрешить использование подстановочных знаков или регулярных выражений, установите флажок Использовать и выберите требуемый вариант.

    2. В списке Искать следующие типы файлов выберите расширения файлов или введите расширения, соответствующие типам файлов, в которых будет выполняться поиск, разделив их точками с запятой (;). Выберите *.* для поиска по всем файлам папок, выбранных в списке Искать в.

  5. При необходимости выберите Параметры результатов.

    1. По умолчанию выбран вариант Окно "Результаты поиска 1". Чтобы просмотреть результаты поиска в новом окне, выберите вариант Окно "Результаты поиска 2".

    2. Чтобы позже можно было использовать команду Отменить, выберите параметр Оставить измененные файлы открытыми после групповой замены.

    0c5tz43x.alert_caution(ru-ru,VS.90).gifВнимание!

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

  6. В текстовом поле Найти введите строку или выражение, которое необходимо найти. Чтобы добавить специальные знаки, нажмите треугольную кнопку Построитель выражений, расположенную рядом с этим текстовым полем, и выберите подстановочные знаки или регулярные выражения.

    0c5tz43x.alert_note(ru-ru,VS.90).gifПримечание.

    Список доступных специальных знаков см. в разделах Знаки подстановки (Visual Studio) и Регулярные выражения (Visual Studio).

  7. Для замены совпадений строки, указанной в поле Найти, другой строкой, введите заменяющую строку в поле Заменить на.

    либо

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

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

    либо

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

    0c5tz43x.alert_note(ru-ru,VS.90).gifПримечание.

    При выполнении команды Заменить все производится замена всех совпадений в каждом файле. Чтобы отменить результат выполнения операции Заменить все в любом открытом файле, выберите пункт Отменить меню Правка, прежде чем сохранить этот файл.

См. также

Задачи

Практическое руководство. Поиск в Интернете

Практическое руководство. Поэтапный поиск в документе

Ссылки

Окно "Быстрый поиск", "Поиск и замена"

Окно "Быстрая замена", "Поиск и замена"

Другие ресурсы

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