代码之家  ›  专栏  ›  技术社区  ›  Tyler

eclipse键盘快捷键:“alt+shift+”vs.“shift+”vs.“ctrl+alt+”等-有底层逻辑吗?

  •  12
  • Tyler  · 技术社区  · 14 年前

    关于eclipse中的键盘快捷键,有无数的疑问,但是我一直在想,在决定哪种快捷键是 CTRL + 中高音 +[一封信],那就是 CTRL +[一些字母]等。显然需要使用多种组合,因为键盘上只有这么多的键,但为什么,例如,“添加导入” CTRL + 转移 + ,而“提取方法”是 中高音 + 转移 + ,而不是相反?

    我认为,如果这些决定有一些潜在的逻辑,它将使人们更容易记住更多的快捷方式,而不必浏览巨大的右键菜单来找到它们,我也不会像以前那样不小心使用错误的快捷方式。

    1 回复  |  直到 14 年前
        1
  •  10
  •   VonC    14 年前

    我没有确切的答案,但有些因素可能包括:

    • Ctrl键 + :这些主要是传统快捷方式(例如复制粘贴或“新文档”或“保存”…)。
    • 中高音 + :为某些操作系统保留 菜单 捷径。

    • Ctrl键 + 换档 + :快捷方式(主要不是总是) 直接的 操作(在文本或源代码上),如“添加导入”

    • 中高音 + 换档 + :的快捷方式(主要是,不总是) 间接的 操作(首先打开菜单或窗口,用户输入一些其他信息,然后执行操作),如“提取方法”。
      另外, 中高音 + 换档 + 有时后面跟一个字母,比如 中高音 + 换档 + Q (显示视图) (用于显示断点)。再一次: 间接的 行动。