【问题标题】:IntelliJ Idea auto create new methodIntelliJ Idea 自动创建新方法
【发布时间】:2013-06-01 05:15:32
【问题描述】:

在 Eclipse 中,我只需将鼠标移动到新方法名称上,然后单击即可创建新方法。我想知道如何使用 Android Studio(基于 IntelliJ Idea)来做到这一点。

【问题讨论】:

  • 在新方法上ctrl+enter怎么样,它会创建它
  • 你能告诉我这个快捷方式的名称是什么吗?或者 Mac 中的快捷方式是什么?
  • 在 linux 中它是 EditorChooseLookupItemAlways,(如果你问我,这是一个多么奇怪的名字 :))反正我没有使用 Andriod 工作室,这是简单的想法社区版快捷方式
  • 这可能会有所帮助,但我在方法名称旁边的图标中找到了我想要的功能。

标签: java android-studio intellij-idea


【解决方案1】:

Ctrl+I 使您能够为必须Implement 的方法创建默认方法。

Ctrl+O 使您能够为必须使用Override 的方法创建默认方法。

Alt+Insert 使您能够生成公共方法(getter、setter、构造函数等...)

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

【讨论】:

  • 比如我在OnCreate()中输入initView("he"),不知如何自动生成private void initView(String str){}
  • 此方法不是默认方法或常用方法之一。
  • 在这种情况下,IntelliJ 显示错误。试试Alt + Enter。作为快速修复,IntelliJ 将使您能够自动生成此方法(我编辑了我的答案)。
  • 你能告诉我这个快捷方式的名称是什么吗?或者 Mac 中的快捷方式是什么?
  • 我在方法名称旁边的图标中找到它。
【解决方案2】:

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

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

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

【讨论】:

    【解决方案3】:

    Option + Return 当光标在myMethod() 上时,我可以选择创建方法myMethod()

    【讨论】:

    • 对于一个类中缺少的所有方法,你如何做到这一点?
    猜你喜欢
    • 2014-05-26
    • 2017-06-27
    • 1970-01-01
    • 2011-09-20
    • 2018-10-03
    • 1970-01-01
    • 2012-08-07
    • 2016-05-26
    • 1970-01-01
    相关资源
    最近更新 更多