Команда "Открыть тип" не отвечает в рабочей области Eclipse

В Eclipse вы можете использовать Ctrl + Shift + T для поиска типа. К сожалению, Eclipse не отвечает на эту горячую клавишу в одном из моих рабочих областей.

Я запускаю IBM AST 6.1, который построен на Eclipse 3.2.1 (см. http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/tins_ast_roadmap.html).

Когда я перехожу в Window → Preferences → General → Keys, он показывает, что команда Open Type установлена ​​в последовательность клавиш Ctrl + Shift + T "When" "In Windows". Правильно ли это?

Я могу использовать Ctrl + Shift + R для поиска ресурса в этой же рабочей области, используя те же клавиши Ctrl и Shift (т.е. клавиши работают). Я также могу использовать Ctrl + Shift + T на других рабочих пространствах с той же установкой Eclipse.

Как включить Ctrl + Shift + T? Какую еще информацию нам нужно устранить?

Ответы

Ответ 1

У вас есть правильная перспектива? "Открытый тип" работает в ракурсах Java, JavaEE..., но не в ракурсе "Синхронизировать" (например).

Чтобы включить его для перспективы "Синхронизировать" в Eclipse Mars (4.5), сначала закройте все открытые редакторы, затем перейдите в "Окно"> "Перспектива"> "Настроить перспективу" и на вкладке "Доступность набора действий" проверьте набор действий "Навигация Java",

Ответ 2

Я уже был в правильной перспективе, так что это не было причиной моей проблемы. Однако закрытие и повторное открытие проекта устранили проблему для меня.

Ответ 3

Попробуйте удалить все индексированные имена Eclipse следующим образом:

  • Перейдите в папку рабочая область /.metadata/.plugins/org.eclipse.jdt.core
  • Удалите все *. index файлы и savedIndexNames.txt
  • Перезапуск Eclipse

Рекомендации были предоставлены Майком Шрагом, и весь след можно найти здесь.

Ответ 4

Та же проблема была решена для меня несколько иначе... Сначала я проверил, что я выполнил принятый ответ, подтвердил, что команда Open Type правильно сопоставлена ​​и имеет отношение к той точке зрения, в которой я находился.

Но... он все еще не функционировал, по-видимому, потому что фокус был в файле javascript. Щелчок и назначение фокуса обратно на вкладку проводника пакета позволило Open Type работать.

Ответ 5

вам нужно убедиться, что окно eclipse активно в вашей ОС.

Ответ 6

Для людей, которым нужно время от времени переключать фокус с JavaScripts. 1.Go to Window → Настройки → Общие → Ключи.

2.Поиск Открыть тип из списка.

3. В описании: убедитесь, что он Открыть тип в редакторе Java

В привязке: ctrl + shift + T

, когда: В Windows 4.Apply.

P.S. Если любые дубликаты Открыть тип, пожалуйста, отменить или восстановить значения по умолчанию.

Ответ 7

Хотя, это очень старый пост. Но может быть, кто-то получит эту проблему в будущем.

Вышеупомянутые сообщения могут помочь в большинстве сценариев. Но иногда даже вы выбираете перспективу Java/J2EE, но выбранный проект не является характером java/j2ee. И в этом случае Open Type откроется, но ничего не будет искать. И чтобы исправить это, вы должны убедиться, что выбранный проект имеет следующий код в файле .project:

<natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
</natures>