【发布时间】:2014-04-14 21:07:22
【问题描述】:
我使用上下文菜单中的 Generate 函数来创建我的 getter 和 setter 方法。但似乎没有办法告诉 Intellij 将生成的方法放在文件中最后一个方法之后,即放在类定义的底部。这在 Eclipse 中是可能的。有人知道如何在 Intellij 中自动完成吗?
【问题讨论】:
-
我知道这不是主题,但为什么要将访问器放在底部?
标签: intellij-idea
我使用上下文菜单中的 Generate 函数来创建我的 getter 和 setter 方法。但似乎没有办法告诉 Intellij 将生成的方法放在文件中最后一个方法之后,即放在类定义的底部。这在 Eclipse 中是可能的。有人知道如何在 Intellij 中自动完成吗?
【问题讨论】:
标签: intellij-idea
首先是一点提示。 IntelliJ 设计为无需鼠标即可使用,因此我更喜欢使用键盘快捷键 Alt + Insert 来生成代码。
我不知道一般定义插入生成代码的位置的任何可能性。我建议将光标放在那里,您要插入生成的代码然后生成它。
【讨论】:
settings > code style > java > arrangement
让您自定义自动格式化选项
【讨论】:
如果您想通过 Generate 菜单生成 getter 和 setter,唯一的方法是将光标放在类的底部(或您希望它们在的任何位置)
但如果您的字段尚未使用,还有另一个选项:导航到您需要 getter/setter 的字段,按 Alt+Enter(它调用意图对话框)并选择“生成 getter 和 setter”选项。然后 getter 和 setter 将在类的底部生成(但不会在内部类下方,如果有的话)。
【讨论】: