Клавиши быстрого доступа Eclipse: "alt + shift +" против "shift +" против "ctrl + alt +" и т.д. - Существует ли базовая логика?
Есть много вопросов о SO о быстрых клавишах в Eclipse, но я всегда задавался вопросом, существует ли логическая основа для решений, для которых ярлыки будут ctrl + alt + [некоторые буквы], и это будет просто ctrl + [некоторая буква] и т.д. Очевидно, что нужно использовать различные комбинации, потому что на клавиатуре всего так много клавиш, но почему, например, это "добавить импорт" ctrl + shift + m, тогда как метод "extract" равен alt + shift + m вместо другого?
Я думаю, что если в этих решениях будет какая-то базовая логика, это облегчит запоминание более быстрых клавиш, не просматривая огромные контекстные меню, чтобы найти их, и я не буду случайно использовать неправильный часто.
Ответы
Ответ 1
У меня нет окончательного ответа, но некоторые элементы могут включать:
- Ctrl + ...: это в основном устаревшие ярлыки (например, для копирования-вставки или "новые документы", или "сохранить",...).
-
Alt + ...: зарезервировано для некоторых ОС для ярлыков меню.
-
Ctrl + Shift + ...: ярлыки для (в основном не всегда) прямых действий (по тексту или исходному коду), например, "добавить импорт" )
- Alt + Shift + ...: ярлыки для (в основном, не всегда) косвенных действий (сначала открывается меню или окна, пользователь вводит некоторые другие сведения, а затем действие выполняется), например "метод экстракции".
Кроме того, Alt + Shift + ... иногда сопровождается буквой, например Alt + Shift + Q (Показать представление), B (для отображения контрольных точек). Опять же: косвенное действие.