如何使自动完成显示方法建议覆盖Intellij IDEA上的子类上下文?

kan*_*eda 16 java intellij-idea

说我有:

public class A extends B {
  /* autocompletion doesn't suggests protected methods from B to 
     override with Ctrl+SPACE
  */
}
Run Code Online (Sandbox Code Playgroud)

我目前正在使用Intellij IDEA 11.0.2.

dar*_*man 19

右键单击编辑器窗格中的类A,转到"生成..." - >"覆盖方法...".

然后,您将看到可以覆盖的所有方法的列表.

'Generate ...'也可以通过键盘快捷键调出,我现在在Mac上,它就是^N.IIRC Windows/Linux上的快捷方式是Alt-Insert.

  • 这很愚蠢,不是你的答案,为什么他们不像 Xcode 那样为你自动完成呢。 (2认同)

Mal*_*lsR 12

试图将此添加为注释,但添加为回复时键盘快捷键是明确的;)

一旦进入子类do CTRL+ O(Windows),这将列出您可以覆盖的方法,其中包括标准方法以及超类中的方法.

附加信息(与问题无关):还发布了一个链接,其中包含一些其他非常有用的intelliJ shorcuts,如果它们对您有用.IntelliJ快捷方式,我找不到