Поиск в рабочей среде

В этом разделе рассмотрен поиск элементов Java в рабочей среде.

С помощью окна Поиск можно выполнять поиск файлов, фрагментов текста или элементов Java (поиск Java). Поиск Java выполняется на основе структуры кода. Поиск файлов выполняется на основе имени файла, его содержимого или и того, и другого. Поиск Java происходит быстрее, поскольку структура кода снабжена индексной структурой. Поиск фрагментов текста позволяет найти совпадения в комментариях и строках.

Выполнение поиска Java из рабочей среды

  1. В проекции Java нажмите кнопку Поиск (Поиск) в панели инструментов рабочей среды или выберите Поиск > Java в строке меню.
  2. Выберите вкладку Поиск Java, если это еще не сделано.
  3. В поле Строка поиска введите runTest. В области Найти выберите Метод, а в области Ограничить выберите Ссылки.
    Убедитесь, что в качестве диапазона поиска выбрана Рабочая область.

    Вкладка Поиск Java

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

    Результаты поиска

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

    Редактор с маркером поиска

Поиск из панели Java

Поиск Java можно выполнять и из панелей, таких как Схема, Иерархия и Структура пакетов.

  1. В панели Структура пакетов дважды щелкните на junit.framework.Assert.java, чтобы открыть его в редакторе.
  2. В панели Схема выберите метод fail(String) и в его контекстном меню выберите  Ссылки > Рабочая область.

    Контекстное меню Поиск в панели Схема

Поиск из редактора

В панели Структура пакетов откройте junit.framework.TestCase.java. В редакторе выберите имя класса TestCase и в контекстном меню выберите Ссылки > Рабочая область.

Контекстное меню Поиск в редакторе

Продолжение поиска из панели Поиск

В панели Результаты поиска показаны результаты поиска TestCase. Выберите один из найденных элементов и откройте контекстное меню. Вы можете продолжить поиск среди ссылок и объявлений выбранного элемента.

Контекстное меню Поиск в панели Результаты поиска

Выполнение поиска файлов

  1. В проекции Java нажмите кнопку  Поиск в панели инструментов рабочей среды или выберите Поиск > Файл в строке меню.
  2. Выберите вкладку Поиск файла, если это еще не сделано.
  3. В поле Содержит текст введите TestCase. Убедитесь, что в поле Шаблоны имени файла указано *.java. В качестве диапазона поиска должна быть выбрана Рабочая область. Нажмите Поиск.

    Вкладка Поиск файла

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

Просмотр предыдущих результатов поиска

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

Меню Предыдущие результаты поиска

При нажатии кнопки Предыдущие результаты поиска появится окно со списком всех предыдущих результатов поиска из текущего сеанса.

Окно Предыдущие результаты поиска

Для просмотра нужных предыдущих результатов поиска выберите соответствующий пункт в этом окне.

Связанные концепции

Поиск Java

Связанные задачи

Проведение поиска Java с помощью окна поиска
Проведение поиска Java с помощью всплывающих меню

Связанные ссылки

Действия рефакторинга
Мастер рефакторинга
Параметры Java