Як зробити гарячу клавішу безпосередньо на вкладку Пошук файлів у програмі Eclipse


116

Коли я використовую CTRL+, Hя потрапляю на вкладку Пошук Java. Я дуже хотів би замість цього перейти безпосередньо до пошуку файлів. Це можливо?

Дивіться зображення тут, про що я говорю: введіть тут опис зображення

Відповіді:


146

Ви можете просто визначити прив'язку клавіш, яка відкриває пошук файлу:

  1. Перейдіть до Налаштування > Загальне > Клавіші
  2. Введіть "пошук файлів" у вікні пошуку. (Якщо результатів немає, а у вас справді стара версія Eclipse, установіть прапорець Включити команди без зв’язку .)
  3. Помістіть карету в текстове поле Прив’язка та натисніть комбінацію клавіш, яку ви хочете використовувати:

введіть тут опис зображення

Можна або повторно використовувати прив'язку CTRL+ H(видалити інше прив'язку в цьому випадку), або визначити інше (наприклад, CTRL+ SHIFT+ H). Щоб видалити інший обов'язковий пошук для "Відкрити діалоговий вікно пошуку" та натисніть кнопку " Відв’язати команду" .


Інше рішення: Ви можете натиснути CTRL+ 3у своєму редакторі, ввести "файл s", натиснути Enter. Наступного разу, коли ви натиснете CTRL+ 3"Пошук файлів" знаходиться вгорі.


3
Спочатку я не помічав, що в моєму спадному меню "Коли" внизу було встановлено значення "Перегляд доданого Java-джерела" - мені довелося змінити його на "У Windows" (як показано на вашій схемі).
Магнус

49

Інший варіант - відкрити діалогове вікно пошуку ( Ctrl+ H), потім натиснути налаштувати та приховати Java та вкладки пошуку завдань; наступного разу, коли ви зробите Ctrl+ H, пошук файлів буде єдиним, що відображається, таким чином він буде обраний за замовчуванням


4
Набагато кращий варіант, надіславши "пошук на Java" в потрібне місце!
Френк Меуленаар

18

Насправді я вважаю, що найкращим (і найпростішим способом) є просто відкрити діалогове вікно пошуку (ctrl + h), натиснути налаштування, а потім встановити прапорець "Запам'ятати останню сторінку, що використовується". Потім один раз перейдіть на пошук файлів. Поки ця остання використана вкладка пошуку, вона завжди буде відкриватися там. Перевагою цього є те, що ви не втрачаєте легкого доступу до інших вкладок, якщо вам вони справді потрібні! (працює в Eclipse Kepler).

Налаштувати подання


2
Немає в старіших затемненнях, я вірю
mtk

Це чудово працює для мене; Версія Eclipse: Mars Release (4.5.0) Ідентифікатор збірки: 20150621-1200
Rajesh Goel

11

Я навчився використовувати "псевдо-гарячу клавішу" ALT+ A F(працює також як ALT+ A ALT+ F), яка вирішує: "Меню Se [a] rch → [F] ile ..." і має перевагу бути завжди присутнім, без потреби для конфігурації.


1
Це корисніше / швидше, оскільки легше набирати однією рукою, ніж Ctrl + H. Приємно!
Josh1billion

2

Я і раніше стикався з цією проблемою.

Я спробував дотримуватися поради у відповіді на запитання, надану @Martin, щоб перезавантажити Ctrl+ Hдо "Пошук файлів" у вікні | Налаштування | Загальні | Ключі, але чомусь у мене немає запису "Пошук файлів" у колонці Command. (Я зараз запускаю Eclipse 3.3; можливо, запис "Пошук файлів" був доданий у наступному випуску?)

Оновлення: Як зазначив Мартін у коментарі до цієї відповіді, я не встановив прапорець "Включити незв’язані команди" у налаштуваннях | Діалогове вікно "Ключі", тому "Пошук файлів" не відображався для мене. Зараз у мене є Ctrl+ Hприв’язаний до "Пошук файлів", як запропонував Мартін у своїй відповіді на цій сторінці, і це чудово працює. Дякую Мартіне!

Я закінчив працювати навколо вихідної задачі шляхом виклику діалогу пошуку з Ctrl+ H, а потім натиснувши на кнопку Налаштування в діалоговому вікні, яке з'явиться діалогове вікно «Пошук Вибір сторінки» , який дозволяє приховати або показати вкладки в діалоговому вікні пошуку. Я приховав вкладки, відмінні від "Пошук файлів", через що "Пошук файлів" буде активовано за замовчуванням у майбутніх цілях використання Ctrl+ H.


1
Ви натискали на "Включити незв’язані команди"? Інакше ви не отримаєте цей запис!
Мартін

@Martin, це було саме так - у мене не було "Включити не пов’язані команди". "Пошук файлів" з'явився у списку після того, як я перевірив його. Спасибі за вашу допомогу! :-)
Джон Шнайдер

Це насправді не відповідь, а скоріше серія коментарів. Зрештою, є відповідь, але та сама відповідь дана у набагато більш стислій формі у відповіді Енріке . ІМХО, цю відповідь можна видалити.
oberlies

1

Наскільки я знаю, вкладка вікна пошуку залежить від відкритого файлу, який ви перебуваєте під час виклику функції пошуку. Так, наприклад, якщо ваш файл у файлі web.xml, він відкриє «пошук плагінів» замість «Java-пошуку».

Редагувати: є спосіб примусити відкрити вкладку за замовчуванням за допомогою призначення ярлика дії "Пошук файлів" на панелі налаштувань "Клавіші".


Я завжди десь у досліднику проектів, коли натискаю CTRL + h
svrist

1

Можливо, ця функція з’явилася нещодавно [підтвердила її ще з Джуно] і виглядає розумною. Натисніть Ctrl + H -> Налаштувати -> [Checkbox] Запам'ятати останню використану сторінку. Таким чином, ви не далеко від інших варіантів, якщо цього потрібно в будь-який час. Тож якщо ви часто використовуєте пошук файлів, ви не будете роздратовані тим, що ви вибрали те, що ви вибрали останнім часом.


Навіть незважаючи на те, що ваша відповідь повторює інших, оскільки це було занадто багатослівним, я пропустив їх, і "Налаштувати" у вашій відповіді зачепило моє око, тому я схвалив. Спробуйте, як я міг, жодна кількість розв'язування та прив'язки не змусить Ctrl + Shift + F працювати для цього (Пошук файлів), нарешті, призначивши Alt + S, зробив свою справу. Бажаю, я бачив цю відповідь раніше за все це! Затьмарення потрібно розробити і усвідомити, що люди можуть використовувати це не лише для Java, а навіть у розробці Java ми рідко використовуємо шалений пошук Java. Усі, кого я знаю, за замовчуванням використовують пошук файлів. Зникли інші кінці :)
killjoy

@killjoy Впевнений, що редагує вміст на основі ваших відгуків
Sankalp,

1

Я хотів би надати тут вирішення: ви можете "запам’ятати останню використану сторінку", щоб уникнути її відкривання знову і знову.

введіть тут опис зображення


0

ОНОВЛЕННЯ: користувач @muescha, у коментарях під питанням мені просто вказав, що я випадково відповів на неправильне запитання! Тим не менш, це все ще цінна відповідь (просто не на це питання), тому я залишаю її.

Моя відповідь відповідає на питання: Як використовувати гарячу клавішу безпосередньо для пошуку Файлу в Eclipse?

Ctrl+ Shift+ Rпрацює фантастично! Використовуйте зірочки (*) для макіяжів. Він дуже схожий на Ctrl+ Pнечіткий пошук у Sublime Text 3.

Зразок пошуку за допомогою пошуку Ctrl+ Shift+ R"Відкритий ресурс" у Eclipse:

rea

введіть тут опис зображення

*.txt

введіть тут опис зображення

*32*f1*c

введіть тут опис зображення

*3*1*c*h
Зверніть увагу , якщо ви просто поставити зірочку *між кожним символом в рядку пошуку він працює так само , як Sublime Text 3 - х Ctrl+ P«нечіткий пошук»! Гарний!

введіть тут опис зображення


Бічна примітка: ви також можете скористатися діалоговим вікном меню Search-> Fileдля пошуку файлів.

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