Чи існує ярлик "Знайти у файлах" в Eclipse?


Відповіді:


88

виберіть робочу область і натисніть Ctrl-H

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


Дякую. Він називається "Відкрити діалогове вікно пошуку", що того варте. У Visual Studio це називається "Знайти у файлах". Здається, вони мають однакову функціональність.
Xonatron

Однак вам потрібно розділити пошук лише на одне з наступного: Тип, Метод, Пакет, Конструктор, Поле ... Я просто хочу все пошукати. Чи є спосіб зробити це?
Xonatron

4
@MatthewDoucette Коли відкриється діалогове вікно, натисніть стрілку вліво у верхньому правому куті вікна, і ви зможете знайти вкладку "Пошук файлів". Це має бути те, що ви шукаєте.
Затінено

3
Вибір вкладки "Пошук файлів" дасть вам те, що ви шукаєте. Eclipse має спеціальні пошуки різних мов. Смішно, пошук Java, який ви описуєте, є однією з особливостей, якої я дуже скучаю в Visual Studio :)
Ahe

До моєї відповіді додано більше. Відповідь Салазаара також є правильною. Просто залежить від того, як ви хочете це зробити.
Gordon Glas

30

Завдяки іншим двом рішенням, але ось повна відповідь, яку я шукав, яка стосується того, як я шукаю весь текст у файлах, а не лише типи, методи, пакети, конструктори та поля:

  • Ctrl+, Hщоб відкрити діалогове вікно "Пошук"
  • Вкладка "Пошук у файлі", якщо вона не відображається, розгорніть вікно або використовуйте стрілки вліво / вправо
  • введіть текст для пошуку
  • Використовуйте "* .java", у моєму випадку, оскільки я кодую на Java, для пошуку саме цих файлів
  • Натисніть "Пошук"

2
Ви можете отримати "Пошук у файлі" за замовчуванням, коли натискаєте клавіші Ctrl + H, установивши його в прив'язку ключа. (Гото Windows> Preferences і пошук ключів і фільтр по «пошуку файлів» і введіть Ctrl + H в Binding розділі.)
Джозефу Раджив Мота

Для мене це було первісне питання. Я не хочу діалогового вікна "Пошук", я хочу лише "Пошук файлів", незалежно від того, де я перебуваю. Неприємна необхідність змінити вкладки, щоб знайти її.
Faliorn

22

Якщо ви використовуєте лише пошук файлів, ви можете відключити всі інші пошуки на панелі пошуку (Налаштувати ... нижній лівий кут). Тоді у вас буде пошук файлів кожного разу, коли ви натискаєте Ctrl+H


Чудово! Тепер, як мені шукати весь текст у файлах, а не лише типи, методи, пакети, конструктори та поля?
Xonatron

Я знайшов рішення і відредагую з ним мою оригінальну публікацію.
Xonatron

3
Ви також можете знову прив’язати Ctrl + H до "Пошук у файлі" замість "Відкрити діалогове вікно пошуку". Чесно кажучи, я ніколи не знайшов застосування для будь-якого іншого інструменту пошуку. Повторне зв’язування є альтернативою цьому елементу рішення, але з користю, залишаючи інші вкладки навколо. Або цей параметр, або повторне прив'язування допоможуть вам заощадити другий крок вище пошуку вкладки "Пошук файлів".
Matt Felzani,

дійсно дивовижна відповідь, я шукав так далеко!
Еммануель Анджело. R

Дякую, я ніколи раніше не помічав цієї кнопки. Мені також подобається перевірка "Запам'ятати останню використану сторінку" у цьому спливаючому
вікні

17
  • Ctrl+, Hщоб відкрити вікно пошуку
  • Натисніть "Налаштувати" внизу ліворуч
  • Позначка "Запам'ятати останню використану сторінку"
  • Клацніть OK.
  • Виберіть вкладку пошуку файлів і виконайте пошук

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використовується для пошуку всіх файлів у робочій області

3

натисніть Ctrl+ H. Потім виберіть вкладку "Пошук файлів".

додаткові параметри пошуку

для пошуку ресурсів натисніть Ctrl+ Shift+R

для пошуку типів Java натисніть Ctrl+ Shift+T


2

Я вважаю, що додавання плагінів забезпечить ваші потреби.

Якщо ви встановите плагін з назвою InstaSearch, це пришвидшить ваш пошук у поточних активних робочих проектах.

Він показує результат під час введення тексту.

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


1

Як зазначалося, CTRL + Hвідкриває діалогове вікно пошуку.

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

Ви також можете натиснути на Запам'ятати останню використану сторінку в тому ж діалоговому вікні.


1

Джерело: Eclipse: за замовчуванням вкладка "Пошук файлів" у діалоговому вікні пошуку

  • Перейдіть до прив'язок клавіш Windows> Налаштування> Загальне> Клавіші
  • Від’єднайте комбінацію клавіш "Ctrl + H" для "Відкритого діалогового вікна пошуку"
  • Фільтруйте / шукайте "Пошук у файлі" та використовуйте тут "Ctrl + H".

0

Ctrl + Alt + F (Знайти текст у проекті - Індивідуальний ключ )

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

Як налаштувати цей ключ

Вікно-> Уподобання-> Загальне-> Клавіші-> Пошук 'Знайти текст у проекті' -> Введіть 'Ctrl + Alt + F' у прив'язці -> Застосувати

Примітка - це буде корисно, якщо розробник одночасно працює над кількома проектами.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.