Команда «Открытый тип» не отвечает в рабочей области Eclipse - PullRequest
20 голосов
/ 03 мая 2011

В 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 «Когда»«В Windows». Это правильно?

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

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

Ответы [ 7 ]

33 голосов
/ 03 мая 2011

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

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

7 голосов
/ 01 ноября 2013

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

  1. Перейти в папку Рабочая область / .metadata / .plugins / org.eclipse.jdt.core
  2. Удалите все *. Index файлы и сохраненный_индекс_имя.txt
  3. Перезапустите Eclipse

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

7 голосов
/ 13 ноября 2012

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

2 голосов
/ 09 апреля 2015

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

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

0 голосов
/ 17 ноября 2017

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

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

<natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
</natures>
0 голосов
/ 13 сентября 2016

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

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

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

В связывании : Ctrl + Shift + T

при : В Windows 4.Применить.

PS : ЕСЛИ дубликаты Открытый тип , пожалуйста unbind it или restore по умолчанию.

0 голосов
/ 13 октября 2014

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...