Eclipse键盘快捷键:"alt + shift +"与"shift +"与"ctrl + alt +"等. - 是否存在底层逻辑?

Mat*_*rog 12 eclipse keyboard-shortcuts

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

我认为如果这些决策存在一些潜在的逻辑,那么它将更容易记住更多的快捷方式,而无需通过巨大的右键单击菜单来查找它们,我也不会经常使用错误的方法.

Von*_*onC 10

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

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

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

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