Сочетания клавиш Eclipse: «alt + shift +» против «shift +» против «ctrl + alt +» и т. Д. - Есть ли основная логика? - PullRequest
12 голосов
/ 12 апреля 2010

На SO есть множество вопросов о сочетаниях клавиш в Eclipse, но я всегда задавался вопросом, есть ли логика, лежащая в основе решения о том, какие сочетания клавиш будут ctrl + alt + [какая-то буква], и которая будет просто ctrl + [какая-то буква] и т. Д. Очевидно, что необходимо использовать различные комбинации, потому что на клавиатуре так много клавиш, нопочему, например, «добавить импорт» ctrl + shift + m , а «метод извлечения» - alt + shift + m , а не наоборот?

Я думаю, что если в этих решениях есть какая-то логика, то будет легче запомнить больше ярлыков, не имеясканировать огромные контекстные меню, чтобы найти их, и я не буду случайно использовать неправильное меню так часто.

1 Ответ

10 голосов
/ 12 апреля 2010

У меня нет однозначного ответа, но некоторые элементы могут включать:

  • Ctrl + ... : это в основном устаревшие ярлыки (например, для копирования-вставки, или "новые документы", или "сохранить", ...).
  • Доп. + ... : зарезервировано для определенной ОС для меню ярлыков.

  • Ctrl + Shift + ... : ярлыки для (в основном не всегда) прямых действий (на текст или исходный код), например, «добавить импорт»)

  • Alt + Shift + ... : ярлыки для (главным образом, не всегда) косвенных действий (меню или окна) сначала открывается, пользователь вводит некоторую другую информацию, а затем выполняется действие), например «метод извлечения».
    Кроме того, Alt + Shift + ... иногда сопровождается буквой, например Alt + Shift + Q (Показать представление), B (для отображения точек останова). Опять же: косвенный действие.
...