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

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

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


person svrist    schedule 18.09.2008    source источник


Ответы (9)


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

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

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

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


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

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

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

person Enrique Ramos    schedule 20.12.2010
comment
Гораздо лучший вариант, отправить поиск по java в нужное место! - person Frank Meulenaar; 05.03.2012

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

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

person joshmcode    schedule 31.07.2014
comment
Я считаю, что не присутствовал в более старом затмении - person mtk; 12.01.2015
comment
Это отлично работает для меня; Версия Eclipse: Mars Release (4.5.0) Идентификатор сборки: 20150621-1200 - person Rajesh Goel; 30.09.2015

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

person akavel    schedule 31.10.2013
comment
Это полезно / быстрее, так как легче набирать одной рукой, чем Ctrl + H. Хороший! - person Josh1billion; 05.06.2014

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

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

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

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

person Jon Schneider    schedule 18.09.2008
comment
Вы нажимали Включить несвязанные команды? Иначе вы не получите эту запись! - person Martin; 18.09.2008
comment
@Martin, именно так - у меня не проверяли Включить несвязанные команды. Поиск файлов действительно появился в списке после того, как я его проверил. Спасибо за вашу помощь! :-) - person Jon Schneider; 18.09.2008
comment
На самом деле это не ответ, а серия комментариев. В конце концов, есть ответ, но тот же ответ дан в гораздо более сжатой форме в ответе Энрике. ИМХО, этот ответ можно удалить. - person oberlies; 15.08.2013

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

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

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

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

person Sankalp    schedule 30.10.2015
comment
Несмотря на то, что ваш ответ повторяет другие, поскольку он был слишком подробным, я пропустил их, и «Настроить» в вашем ответе привлек мое внимание, поэтому я проголосовал за. Как я ни старался, никакое количество отвязок и привязок не заставило бы Ctrl + Shift + F работать для этого (поиск файлов), наконец, назначение Alt + S помогло. Жаль, что я не видел этот ответ до всего этого! Eclipse нужно наладить и понять, что люди могут использовать это не только для Java, и даже при разработке Java мы редко используем дрянной поиск Java. Все, кого я знаю, по умолчанию используют поиск файлов. Исчезли другие КБС :) - person killjoy; 20.04.2017
comment
@killjoy Обязательно редактируйте содержимое на основе ваших отзывов - person Sankalp; 20.04.2017

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

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

person ulyssis2    schedule 03.05.2018

ОБНОВЛЕНИЕ: пользователь @muescha в комментариях под вопросом просто указал мне, что я случайно ответил на неправильный вопрос! Тем не менее, это все еще ценный ответ (только не на этот вопрос), поэтому Я ухожу.

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

Ctrl + Shift + R работает фантастически! Используйте звездочки (*) для подстановочных знаков. Он очень похож на нечеткий поиск Ctrl + P в Sublime Text 3.

Пример поиска с использованием Ctrl + Shift + R поиска по «открытым ресурсам» в Eclipse:

rea

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

*.txt

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

*32*f1*c

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

*3*1*c*h
Обратите внимание, если вы просто поместите звездочку * между каждым символом в строке поиска, это будет работать так же, как «нечеткий поиск» Ctrl + P в Sublime Text 3! Красивый!

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


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

person Gabriel Staples    schedule 22.03.2018