Сокращение клавиатуры правой кнопкой мыши для Eclipse?
Я переключаюсь между eclipse и intellij и действительно теряю возможность "щелкнуть правой кнопкой" с помощью клавиатуры, когда я нахожусь в затмении. Я запускаю OSX Leopard.
Кто-нибудь знает, может ли это быть настроено в настройках клавиш, или есть плагин, который обрабатывает имитацию контекстного меню в текущем сфокусированном компоненте?
Ответы
Ответ 1
На старых клавиатурах с фирменным брендом Apple кнопка меню находится справа от пробела (Alt Gr, на клавиатурах на клавиатуре ПК). Глядя на новые клавиатуры и Mac Book Pros, похоже, что нет (предположим, что это было так же, как клавиши Home, End, Page Up, Page Down и Delete)).
Имея трюк вокруг страницы Предпочтения → Параметры клавиш, я не думаю, что есть способ показать все контекстное меню.
Многие из подменю доступны с клавиатуры - те, которые я выделил для мышечной памяти:
- Alt + ⌘ + T - меню рефакторинга и различные рефакторинги, доступные с клавиатуры, с помощью модификаторов Alt + ⌘
- Alt + ⌘ + S - Исходное меню и различные операции, начинающиеся с Shift + ⌘ - включая организацию импорта, форматирование.
- Shift + ⌘ + T - открыть тип
- Shift + ⌘ + R - открыть ресурс
Если все остальное не работает, обычно стоит посмотреть Shift + ⌘ + L -, который отображает все текущие сопоставления клавиатуры в режиме наведения на боковой стороне экрана.
С помощью этих ярлыков я бы рекомендовал учиться один день. Их кульминационный эффект значителен.
Я ценю, что это не отвечает на ваш вопрос, но я надеюсь, что он решает вашу проблему.
Ответ 2
Как и в Eclipse Juno, Shift + F10 работает на Mac, чтобы вызвать контекстное меню. Он отображается в настройках | Клавиши, отображающие контекстное меню.
Ответ 3
Окно
Для Windows я не думаю, что вам обязательно понадобится решение для Eclipse. На клавиатуре может быть кнопка контекстного меню, или вы можете использовать Shift + F10 для вызова контекстного меню.
Источник
OSX
После того, как вы обновили свой вопрос, чтобы быть конкретным для OSX, я сделал несколько поисков, и не похоже, что есть встроенный способ OSX для вызова контекстного меню. Вы могли бы найти программу, которая позволит вам настраивать нажатия клавиш для имитации щелчков мыши, а затем настроить ярлык на Ctrl + Click.
Конфигурация Eclipse
В Preferences -> General -> Keys
есть несколько действий "Меню", которые являются связываемыми. Возможно, вы можете использовать их? Когда я фильтрую параметры для "Меню", я вижу, среди прочих:
- Показать быстрое меню Refactor (Alt + Shift + T)
- Показать исходное быстрое меню (Alt + Shift + S)
- и др.
В качестве альтернативы вы можете просто найти эти команды из контекстного меню, которое вы используете наиболее часто, и привязать к ним некоторые сочетания клавиш в настройках → Общие → Клавиши.
Ответ 4
Нажмите на трекпад двумя пальцами, похожий на Moe, ковыляющий Curly в глазах.
Ответ 5
У вашей клавиатуры есть клавиша
Ответ 6
В то время как это, к сожалению, не обеспечит решение вашей проблемы, я думаю, что все еще стоит указать следующее из Часто задаваемые вопросы SWT (Eclipse облегчает SWT для реализации своего интерфейса):
Q: Какая стандартная клавиатура ярлыки на Windows, Mac OS X, GTK?
A: Поскольку SWT использует собственные средства управления, стандартные сочетания клавиш могут быть используется в SWT-приложениях. Вот полезно Таблица клавиш быстрого доступа.
Очевидно, ваша проблема проявляется в строке "Выводить контекстное меню для выбранных в данный момент объектов" этой таблицы, где все платформы, но Mac OS, предлагают либо ярлыки Shift + F10, либо меню или оба.
Хотя я понимаю, что SWT использует собственные GUI-библиотеки операционной системы и, следовательно, не предлагает этого по умолчанию, я очень удивлен тем, что огромный и отличный инструмент разработчика, такой как Eclipse, не предлагает обходного пути здесь. Как IntelliJ решает эту проблему?
Ответ 7
Хорошо, я знаю, что Windows имеет ключ справа от правой клавиши Windows и правой клавиши Ctrl.
Это клавиша контекстного меню. Это может сделать то, что вы хотите.