m3t*_*man 5 java ide intellij-idea
在 Intellij IDEA 中,在方法中,您可以编写如下内容:
myNewMethod(someParam);
Run Code Online (Sandbox Code Playgroud)
然后,如果你去的光标myNewMethod,然后Alt+ Enter(或Command+Enter在Mac),你可以选择Create method 'myNewMethod',这将创建一个与预期的参数和返回值类型的新方法。
问题是这个新方法是在方法之后立即创建的,而不是在最后。我想在课程结束时生成它。
例如,我有一个公共方法,我按顺序生成了 3 个方法:
public methodPublic() {
myGenerated1();
myGenerated2();
myGenerated3();
}
Run Code Online (Sandbox Code Playgroud)
它最终会生成它们:
public methodPublic() {
myGenerated1();
myGenerated2();
myGenerated3();
}
private void myGenerated3() { ... }
private void myGenerated2() { ... }
private void myGenerated1() { ... }
Run Code Online (Sandbox Code Playgroud)
据我所知,Intellij Idea 中仍然没有选项可以将生成的方法插入到文件末尾,除了 getter 和 setter。但是您可以按字母顺序对它们进行排序。
去File > Setting > Editor > Code Style > Java > Arrangement Tab。单击位于称为method下Matching Rules部分的项目旁边的小铅笔图标。在那里order by name从Order下拉列表中选择选项。
您可以在https://youtrack.jetbrains.com/issues/IDEA 中创建功能请求
| 归档时间: |
|
| 查看次数: |
1445 次 |
| 最近记录: |