Есть ли в Eclipse ярлык «Найти в файлах»?

88

Есть ли в Eclipse ярлык «Найти в файлах», как в Visual Studio ( Ctrl+ Shift+ F)?

Я просмотрел эти два списка:

Спасибо.

Ксонатрон
источник

Ответы:

88

выберите рабочее пространство и нажмите Ctrl-H

Выбор диалогового окна зависит от того, какой тип файла выбран в представлении Project Explorer. Например, если вы выбрали файл .js и нажали Ctrl- H, откроется диалоговое окно с выбранной вкладкой «Поиск Javascript». Если вы хотите найти все файлы, вы можете нажать Ctrl-, F7чтобы выбрать представление Project Explorer, с помощью клавиш со стрелками выберите папку над вашими файлами, затем нажмите Ctrl- H(или выберите файл, тип которого не вызывает настраиваемую вкладку диалогового окна) .

Гордон Глас
источник
Спасибо. Он называется «Диалог открытого поиска», чего стоит. В Visual Studio это называется «Найти в файлах». Похоже, что они имеют одинаковую функциональность.
Xonatron
Однако вам нужно разделить поиск только на одно из следующих: Тип, Метод, Пакет, Конструктор, Поле ... Я просто хочу искать все. Есть ли способ сделать это?
Xonatron
4
@MatthewDoucette Когда у вас открыто диалоговое окно, щелкните стрелку влево в правом верхнем углу окна, и вы сможете найти вкладку «Поиск файлов». Это должно быть то, что вы ищете.
Затенено
3
Выбор вкладки «Поиск файлов» даст вам то, что вы ищете. Eclipse выполняет специальный поиск для разных языков. Забавно, но Java Search, который вы описываете, - это одна из функций, которую мне очень не хватает в Visual Studio :).
Ахе
Добавил еще к моему ответу. Ответ Салазара также верен. Все зависит от того, как вы хотите это сделать.
Гордон Глас
30

Благодаря двум другим решениям, но вот полный ответ, который я искал, который касается того, как я ищу весь текст в файлах, а не только типы, методы, пакеты, конструкторы и поля:

  • Ctrl+, Hчтобы открыть диалоговое окно «Поиск»
  • Вкладка «Поиск файлов», если она не отображается, разверните окно или используйте стрелки влево / вправо
  • введите текст для поиска
  • Используйте "* .java" в моем случае, поскольку я кодирую на Java, для поиска только этих файлов.
  • Нажмите "Искать"
Ксонатрон
источник
2
Фактически вы можете установить «Поиск файлов» по ​​умолчанию при нажатии Ctrl + H, установив его в привязке клавиш. (перейдите в «Windows»> «Настройки», выполните поиск ключей и выполните фильтрацию по «поиску файлов». И введите Ctrl + H в разделе «Привязка»)
Джозеф Раджив Мота
Для меня это был первоначальный вопрос. Мне не нужен диалог «Поиск», мне нужен только «Поиск файлов», где бы я ни был. Досадно менять вкладки, чтобы найти его.
Faliorn
22

Если вы используете только поиск файлов, вы можете отключить все другие поиски на панели поиска (настроить ... нижний левый угол). Тогда у вас будет поиск файлов каждый раз, когда вы нажимаете Ctrl+H

Салазаар
источник
Большой! Как теперь искать по всему тексту в файлах, а не только по типам, методам, пакетам, конструкторам и полям?
Xonatron
Я нашел решение и отредактирую его исходный пост.
Xonatron
3
вы также можете повторно привязать Ctrl + H к «Поиску файлов» вместо «Открыть диалог поиска». Если честно, я никогда не находил применения ни одному из других инструментов поиска. Повторная привязка является альтернативой этому элементу решения, но с тем преимуществом, что остальные вкладки остаются без внимания. Либо этот параметр, либо повторная привязка избавят вас от второго шага выше поиска вкладки «Поиск файлов».
Мэтт Фелзани, 09
действительно отличный ответ, я так долго искал!
Emmanuel Angelo.R 05
Спасибо, никогда раньше не замечал эту кнопку. Мне также нравится проверка на этом всплывающем
окне
17
  • Ctrl+ Hчтобы открыть окно поиска
  • Нажмите "Настроить" в левом нижнем углу.
  • Установите флажок "Запомнить последнюю использованную страницу"
  • Щелкните ОК.
  • Выберите вкладку поиска файлов и выполните поиск
cabow01
источник
1
Я надеюсь, что когда-нибудь это достигнет вершины. Простой, лучший ответ.
Noumenon
11

Если вы хотите использовать поиск по конкретному типу (Java, Javascript ... и т. Д.), Вы можете использовать Ctrl+H , который открывает диалоговое окно поиска, затем нажмите кнопку «Поиск».

Если вы просто хотите найти все вхождения текста во всей рабочей области, щелкните слово (или выделите текст), которое вы хотите найти, затем нажмите Ctrl+Alt+G. Вы получите все найденные вхождения напрямую, даже не используя диалоговое окно.

Я считаю, Ctrl+Alt+Gчто это лучшее решение, потому что оно показывает имя переменной в разных связанных файлах (например, Java и XML или Javascript и HTML), при этом сохраняя функцию поиска по конкретному типу, доступную черезCtrl+H

Вы можете повторно привязать Ctrl+Alt+Gк поиску текста в проекте или рабочем наборе вместо всего рабочего пространства, если вам это больше нравится.

Органический адвокат
источник
6

Да, есть ярлыки для поиска Eclipse, эти ярлыки очень полезны, когда мы ищем определенные html, jsp, xml, java, свойства, класс, jar, файл поиска с ключевыми словами.

  • Ctrl+ Hиспользуется открытый тег, в котором вы можете выбрать тип файла: удаленный поиск, поиск файлов, поиск git, поиск java, поиск javascript и т. д.
  • Ctrl+ Shift+ Rиспользуется для поиска всех файлов в текущем проекте
  • Ctrl+ Shift+ Tиспользуется для поиска всех файлов в рабочей области
chandrashekar.n
источник
3

нажмите Ctrl+ H. Затем выберите вкладку «Поиск файлов».

дополнительные возможности поиска

поиск ресурсов нажмите Ctrl+ Shift+R

поиск типов Java нажмите Ctrl+ Shift+T

шилука
источник
2

Я считаю, что добавление подключаемых модулей дает вам возможность.

Если вы установите подключаемый модуль InstaSearch, он ускорит поиск в текущих активных рабочих проектах.

Он показывает результат по мере ввода.

http://marketplace.eclipse.org/content/instasearch#.VIp-_5_PGPQ

Ajeeb.KP
источник
1

Как уже отмечалось, CTRL + H открывает диалоговое окно поиска.

Поскольку я использую только «Найти в файлах» (и при необходимости задаю шаблоны имен файлов), я нажал кнопку «Настроить ...» в нижней части диалогового окна «Поиск». Он открывает диалоговое окно выбора страницы поиска, в котором я отключил все остальные параметры.

Вы также можете нажать «Запомнить последнюю использованную страницу» в том же диалоговом окне.

domaci_a_nas
источник
1

Источник: Eclipse: по умолчанию вкладка «Поиск файлов» в диалоговом окне поиска

  • Перейдите в свои привязки клавиш Windows> Настройки> Общие> Ключи
  • Отключите ярлык «Ctrl + H» для «Открыть диалог поиска»
  • Отфильтруйте / найдите «Поиск файлов» и используйте вместо этого «Ctrl + H».
Бирол Эфе
источник
0

Ctrl + Alt + F (Найти текст в проекте - настраиваемая клавиша )

Примечание. Ctrl + Alt + G предназначен для поиска текста в рабочей области, а не в проекте.

Как настроить этот ключ

Окно-> Предпочтение-> Общие-> Клавиши-> Искать «Найти текст в проекте» -> Введите «Ctrl + Alt + F» в привязке -> Применить

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

Opster Elasticsearch Pro-Vijay
источник