Команда "Открыть тип" не отвечает в рабочей области 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>