Eclipse открыть файл, содержащийся в проекте

Как открыть файл, содержащийся в проекте, указав только имя файла? Я ищу эквивалент "Open Type" (Shift-Control-T), но для файла (не-Java)? Другими словами, я знаю имя файла, но не точный путь. У IntelliJ есть эта функция - Перейти к файлу.

Ответ 1

Вы можете сделать "Открыть ресурс", а ярлык CTRL + SHIFT + R.

Ответ 2

Мне нужно было немного больше из поиска ресурсов по умолчанию, который поставляется с Eclipse. Я использовал плагин GotoFile (1 или 2) с большим успехом до некоторого времени назад.

Лучшая его часть - fuzzy-search. Так, например, если вам нужно было искать struts-config.xml, вы могли бы ввести strc или sr-c и т.д. Для меня это была огромная экономия времени. По умолчанию Open Resource вы должны выполнить одно из следующих действий (например, поиск struts-config.xml с помощью Open Resource):

  • Введите символы в последовательности: struts
  • Если вы хотите оставить несколько символов между ними, чтобы имитировать поиск нечеткого человека, вы должны ввести: st*config
  • Некоторые типы (классы Java) поддерживают поиск Camel Case. Таким образом, чтобы найти MyClass.java, вы можете ввести MC

С плагином, однако, нечеткий поиск выдает утомительность поиска. Я нашел его невероятно полезным, но не уверен, работает ли он еще на Indigo. Последнее, что я использовал, было Eclipse Helios. Я расскажу о том, насколько хорошо он работает в Indigo SR2.

Установка

Кажется, я не мог заставить плагин GotoFile работать с сайта обновления. Поэтому я пошел в старую школу и попытался скопировать плагин прямо в папку eclipse/plugins. Это работало как для 64-битного, так и для 32-разрядного Eclipse Indigo SR2, как показано в следующих моментальных снимках:

Eclipse 3.7.2 - 32-бит (внутри Ubuntu в Parallels VM). enter image description here

Eclipse 3.7.2 - 64-бит (в Snow Leopard OSX)

enter image description here

Хороший материал - Нечеткий поиск

Поиск файла с именем user_helper.rb с использованием нечеткого слова поиска ushlrb:

enter image description here