Как нажать горячую клавишу прямо на вкладке поиска файлов в Eclipse


116

Когда я использую CTRL+, Hя попадаю на вкладку Java Search. Я бы очень хотел, чтобы вместо этого ярлык переходил непосредственно к поиску файлов. Это возможно?

См. Изображение здесь, о чем я говорю: введите описание изображения здесь

Ответы:


146

Вы можете просто определить привязку клавиш, которая открывает поиск файлов:

  1. Перейдите в Настройки > Общие > Ключи.
  2. Введите "поиск файлов" в поле поиска. (Если результатов нет и у вас действительно старая версия Eclipse, установите флажок Включить несвязанные команды .)
  3. Поместите курсор в текстовое поле Binding и нажмите комбинацию клавиш, которую хотите использовать:

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

Вы можете либо повторно использовать привязку CTRL+ H(в этом случае удалить другую привязку), либо определить другую (например, CTRL+ SHIFT+ H). Чтобы удалить другую привязку, найдите «Открыть диалог поиска» и нажмите « Отменить привязку» .


Другое решение: вы можете нажать CTRL+ 3в редакторе, ввести «файл s», нажать Enter. При следующем нажатии CTRL+ 3«Поиск файла» будет вверху.


3
Сначала я не заметил, что в моем раскрывающемся списке «Когда» внизу по умолчанию было выбрано «Просмотр подключенного исходного кода Java» - мне пришлось изменить его на «В Windows» (как показано на вашей диаграмме), чтобы он подобрался.
Магнус

49

Другой вариант - открыть диалоговое окно поиска ( Ctrl+ H), затем щелкнуть настроить и скрыть вкладки поиска java и задач, в следующий раз, когда вы сделаете Ctrl+ H, поиск файлов будет единственным отображаемым, поэтому он будет выбран по умолчанию


4
Гораздо лучший вариант, отправить "поиск java" в нужное место!
Frank Meulenaar 05

18

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

Настроить вид


2
Я считаю, что не присутствовал в более старом затмении
mtk

Это отлично работает для меня; Версия Eclipse: Mars Release (4.5.0) Идентификатор сборки: 20150621-1200
Раджеш Гоэль

11

Я научился использовать «псевдо-горячую клавишу» ALT+ A F(работает также как ALT+ A ALT+ F), которая преобразуется в: «Меню Se [a] rch → [F] ile ...» и имеет то преимущество, что всегда присутствует без необходимости для перенастройки.


1
Это полезно / быстрее, так как печатать одной рукой легче, чем Ctrl + H. Ницца!
Josh1billion 05

2

Я тоже сталкивался с этой проблемой раньше.

Я попытался последовать совету из ответа на вопрос @Martin, чтобы повторно привязать Ctrl+ Hк «Поиску файлов» в Window | Предпочтения | Общие | Ключи, но по какой-то причине у меня нет записи «Поиск файла» в столбце «Команда». (Сейчас я использую Eclipse 3.3; может быть, в следующем выпуске была добавлена ​​запись «Поиск файлов»?)

Обновление: как Мартин указал в комментарии к этому ответу, у меня не был установлен флажок «Включить несвязанные команды» в настройках | Диалог ключей, поэтому "Поиск файлов" у меня не отображался. Теперь я привязал Ctrl+ Hк «Поиску файлов», как предложил Мартин в своем ответе на этой странице, и он отлично работает. Спасибо, Мартин!

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


1
Вы нажимали «Включить несвязанные команды»? В противном случае вы не получите эту запись!
Мартин

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

На самом деле это не ответ, а скорее серия комментариев. В конце концов, есть ответ, но тот же ответ дан в гораздо более сжатой форме в ответе Энрике . ИМХО, этот ответ можно удалить.
Оберлис

1

Насколько мне известно, вкладка окна поиска зависит от открытого файла, в котором вы вызываете функцию поиска. Так, например, если вы используете файл web.xml, он откроет «поиск плагинов» вместо «java-search».

Изменить: есть способ принудительно открыть вкладку по умолчанию, назначив ярлык для действия «Поиск файла» на панели предпочтений «Ключи».


Я всегда где-то в проводнике проекта, когда нажимаю int CTRL + h
svrist

1

Вероятно, эта функция появилась недавно [подтвердила, что она есть с Юноны] и выглядит умной. Нажмите Ctrl + H -> Настроить -> [Флажок] Запомнить последнюю использованную страницу. Таким образом, вы будете недалеко от других вариантов, если они потребуются в любое время. Так что, если вы часто пользуетесь поиском файлов, вы не будете раздражаться, получив то, что выбрали последним.


Несмотря на то, что ваш ответ повторяет другие, поскольку он был слишком подробным, я пропустил их, и мое внимание привлекла «Настроить» в вашем ответе, поэтому я проголосовал за. Как я ни старался, никакое количество отвязок и привязок не заставило бы Ctrl + Shift + F работать для этого (поиск файлов), наконец, назначение Alt + S помогло. Жаль, что я не видел этот ответ до всего этого! Eclipse нужно наладить и понять, что люди могут использовать это не только для Java, и даже при разработке Java мы редко используем дрянной поиск Java. Все, кого я знаю, по умолчанию используют поиск файлов. Ушли другие cbs :)
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.