Eclipse ярлык для поиска только на странице - PullRequest
1 голос
/ 02 ноября 2011

Ctrl + Shift + G позволяет искать в рабочей области.Но иногда класс большой.Существует ли в Eclipse ярлык для получения списка вхождений только в текущем классе или на странице?Спасибо.

Ответы [ 4 ]

1 голос
/ 02 ноября 2011

Если вы хотите видеть только все методы / переменные текущего класса, вы всегда можете использовать F4 , когда выбран класс "рабочая область".

EDIT 1
Отметьте свой комментарий.Для этого вы можете использовать CTRL + H во вкладке «Поиск файлов», чтобы задать критерии поиска, и на вкладке «Поиск» будут отображены все совпадения для выбранного класса.

РЕДАКТИРОВАТЬ 2
Если вы хотите использовать его так же быстро, как команда CTRL + F, вам нужно настроить это диалоговое окно.Откройте его, выберите «Настроить ...», отметьте только «Поиск файлов».Вы также можете поместить в «Шаблоны имен файлов» *****, это позволяет искать по нескольким выбранным файлам.После всех этих манипуляций команда CTRL + H будет работать как CTRL + F .

PS.Используйте комбинацию Ctrl + SHIFT + L , она покажет все доступные ярлыки затмения с описанием.

0 голосов
/ 02 февраля 2017

Некоторые из приведенных ответов относятся к сопоставлениям клавиш по умолчанию. Это может сбивать с толку, поскольку отображение клавиатуры может быть изменено пользователем или может отличаться в разных версиях Eclipse. Более того, разработчики, плохо знакомые с Eclipse, но знакомые с другими редакторами, такими как Notepad++ или Visual Studio, вероятно, захотят использовать знакомые отображения для общей функциональности.

Исходя из моего понимания того, что вы спрашиваете, функциональность, которую вы ищете, может быть найдена в Windows > Preferences > General > Keys:

  • Find Next (дважды щелкните по элементу, который вы ищете, а затем используйте назначенное сочетание клавиш, по умолчанию это Ctrl + K )
  • Find Previous (как указано выше, но в обратном направлении, по умолчанию используется Ctrl + Shift + K )
  • Open Search Dialog (вы можете нажать Customize, а затем Remember last used page, по умолчанию Ctrl + H )

В частности, Find Next и Find Previous выполняют поиск только в текущем файле.

Мой собственный опыт сопоставления клавиш Eclipse по умолчанию сбивает с толку. Например, зачем переключать семантику Ctrl + F и Ctrl + H ? Большинство текстовых редакторов (Visual Studio, Delphi, Notepad, Notepad++, Word и т. Д.), С которыми я имею опыт работы, имеют следующие сопоставления клавиш, и вы будете более продуктивными в Eclipse, если просто переназначить на эти:

  • Open Search Dialog до Ctrl + F
  • Find and Replace до Ctrl + H
  • Find Next до F3
  • Find Previous до Shift + F3

Конечно, это только предложения и дело исключительно личного вкуса.

0 голосов
/ 02 ноября 2011

Вы можете использовать Поиск файлов из меню Search > File. Это должно вызвать диалог, похожий на:

Eclipse File Search Dialog

Что должно привести к чему-то вроде этого:

Eclipse Search Results Window

0 голосов
/ 02 ноября 2011

Вы, вероятно, хотите find функциональность CTRL + F , для выбранного открытого файла

...