Почему рефакторинг ярлыков в Eclipse отсутствует на Mac OS? - PullRequest
8 голосов
/ 14 февраля 2011

Я использую Eclipse 3.6.1 на Mac OS.

В более ранней версии Eclipse я имел много хороших ярлыков рефакторинга, таких как:

  • Command + Alt + M метод извлечения

  • Команда + Alt + I inline

В последнее время, если я нажимаю Команда + Alt + M ;Я вставляю µ вместо извлечения метода и Command + Alt + I ;вставки ^.Ярлыки также не отображаются в меню рефакторинга.

Эти недостающие ярлыки действительно замедляют меня.Я думаю, что ярлыки не отображаются / активны, потому что собственные ярлыки Mac OS имеют приоритет.

Как я могу снова включить эти ярлыки?

ОБНОВЛЕНИЕ

Я только что установил Eclipse Indigo, и ярлыки снова отсутствуют.Я использую их все время, и замена кода на µ все время очень и очень раздражает.

Кто-нибудь тоже сталкивался с этой проблемой?

Ответы [ 4 ]

3 голосов
/ 14 февраля 2011

В общем, вы можете использовать комбинацию Command + Shift + L в любом редакторе, чтобы увидеть список доступных сочетаний клавиш ... и вторая команда + Shift + L отобразит всплывающее окно со всеми возможными ярлыками в вашем Eclipse (например, может быть отфильтровано для «извлечения метода»).

Это, по крайней мере, позволит вам увидеть текущий ярлык для любого данного действия.

2 голосов
/ 15 июля 2011

Если вы введете Параметры ... -> Общие -> Ключи , найдите описание действия, которое не работает в список. После выбора посмотрите, есть ли конфликт (в списке конфликтов ниже). Есть вероятность, что для другого действия настроен конфликтующий ярлык (возможно, с помощью другого плагина).

Как только вы определили другое конфликтующее действие, найдите его в списке: затем вы можете либо полностью отсоединить его, либо изменить область действия (в раскрывающемся списке Когда ), чтобы ограничить его конкретный плагин, например.

1 голос
/ 04 ноября 2012

Используете ли вы плагин Aptana или другие плагины? В моем случае я смог восстановить ярлыки, удалив Aptana.

0 голосов
/ 14 февраля 2011

Я только что сделал чистую установку 64-битной версии Eclipse, и ярлыки появились снова.

...