Eclipse键盘快捷键:“alt + shift”vs.“shift”vs.“ctrl + alt”等。 - 是否存在底层逻辑?

时间:2010-04-12 00:08:13

标签: eclipse keyboard-shortcuts

关于Eclipse中的键盘快捷键有很多关于SO的问题,但是我总是想知道是否存在一个基础逻辑来决定哪些快捷键 ctrl + alt + [some letter],这只是 ctrl + [some letter]等。显然需要使用各种组合,因为只有很多键才能使用键盘,但为什么,例如,“添加导入” ctrl + shift + m ,而“提取方法”是 alt + shift + m ,而不是相反?

我认为如果这些决策存在一些潜在的逻辑,它将更容易记住更多的快捷方式,而无需扫描巨大的右键菜单来找到它们,我不会意外地使用错误的常。

1 个答案:

答案 0 :(得分:10)

我没有明确的答案,但有些内容可能包括:

  • Ctrl + ... :这些主要是旧版快捷方式(例如复制粘贴,或“新文档”或“保存”,... )。
  • Alt + ... :为某些操作系统保留菜单快捷方式。

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

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