IntelliJ Idea自动创建新方法

24

在Eclipse中,我可以将鼠标移到新方法名称上并单击以创建新方法。 我想知道如何在基于IntelliJ Idea的Android Studio中执行此操作。


1
关于在新方法上使用ctrl+enter,它将创建该方法。 - Sajith Silva
请问这个快捷键的名称是什么,或者在Mac上有什么快捷键? - icodesign
在Linux中,它是EditorChooseLookupItemAlways(如果你问我,这是一个奇怪的名字:))不管怎样,我没有使用Andriod Studio,这只是普通的Idea社区版快捷方式。 - Sajith Silva
这可能有所帮助,但我在方法名称旁边的图标中找到了我想要的函数。 - icodesign
3个回答

52

Ctrl+I 可以帮助您为需要 Implement 的方法创建默认方法。

Ctrl+O 可以帮助您为需要 Override 的方法创建默认方法。

Alt+Insert 可以帮助您生成常见的方法,如 getter、setter、constructor 等等。

如果您调用一个不存在的方法,Alt+Enter 将打开快速修复列表,您可以为该方法生成默认代码。


例如,我在 OnCreate() 中输入 initView("he"),想知道如何自动生成 private void initView(String str){} - icodesign
该方法不是默认方法或常用方法之一。 - icodesign
3
在这种情况下,IntelliJ显示错误。尝试使用Alt + Enter快捷键。作为快速修复,IntelliJ将使您能够自动生成此方法(我编辑了我的答案)。 - Arnaud Denoyelle
你能告诉我这个快捷键的名称或者在Mac上的快捷键是什么吗? - icodesign
我在方法名称旁边的图标中找到了它。 - icodesign
在Mac上,在2016.2版本中,快捷键是Option+Return(对于那些正在搜索答案的人)。 - Paulied67

8

在Mac上,您可以使用以下快捷键:

Option + Return:实现所有必须实现或覆盖的方法

Cmd + I:列出所有未实现的方法


4
当光标位于myMethod()上时,按下Option和Return键,可以选择创建方法myMethod()

如何为类中所有缺失的方法执行此操作? - velasco622

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接