关于 Eclipse 中的键盘快捷键,SO 上有无数的问题,但我一直想知道决定哪些快捷键是 ctrl+alt+[some letter],哪些只是 ctrl+[some字母]等。显然需要使用多种组合,因为键盘上只有这么多键,但为什么,例如“添加导入”ctrl+shift+m​​,而“提取方法”是alt +shift+m​​,而不是相反?

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

最佳答案

我没有明确的答案,但一些要素可能包括:

  • Ctrl+...:这些主要是遗留的快捷方式(例如复制粘贴,或“新文档”,或“保存”,...)。
  • Alt+...:为某些操作系统保留,用于 菜单 快捷方式。
  • Ctrl+Shift+...:(主要不总是)直接操作(在文本或源代码上)的快捷方式,例如“添加导入”)
  • Alt+Shift+...:(主要是,并非总是)间接操作的快捷方式(首先打开菜单或窗口,用户输入一些其他信息,然后执行操作),例如“提取方法”。
    另外,Alt+Shift+... 有时后跟一个字母,例如 Alt+Shift+Q(显示 View )、B(用于显示断点)。再次:间接行动。
  • 关于Eclipse 键盘快捷键 : "alt+shift+" vs. "shift+"与 "ctrl+alt+"等——是否有底层逻辑?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2619228/

    10-15 02:36