如何在Intellij IDEA中使生成的方法在类的末尾?

时间:2017-11-20 09:20:32

标签: java intellij-idea ide

在Intellij IDEA中,在方法中,您可以编写以下内容:

myNewMethod(someParam);

然后,如果您将光标放在myNewMethod上,然后 Alt + 输入(或命令 + 输入在Mac上)您可以选择Create method 'myNewMethod',它将使用预期的参数和返回类型创建新方法。

问题是这个新方法是在方法之后立即创建的,而不是在结束时。我想在课程结束时生成它。

例如,我有一个公共方法,我按顺序生成3个方法:

public methodPublic() {
    myGenerated1();
    myGenerated2();
    myGenerated3();
}

最终会产生它们:

public methodPublic() {
    myGenerated1();
    myGenerated2();
    myGenerated3();
} 

private void myGenerated3() { ... }

private void myGenerated2() { ... }

private void myGenerated1() { ... }

1 个答案:

答案 0 :(得分:2)

据我所知,Intellij Idea中没有选项可以将生成的方法插入到文件的末尾,除了getter和setter。但是你可以按字母顺序对它们进行排序。

转到File > Setting > Editor > Code Style > Java > Arrangement Tab。点击method部分下名为Matching Rules的项旁边的小铅笔图标。 在那里,从order by name下拉列表中选择Order选项。

enter image description here

您可以在https://youtrack.jetbrains.com/issues/IDEA

中创建功能请求