lic*_*gwu 50 ide intellij-idea
在Eclipse中,当我输入main ctr+时space,它会static void main为我生成一个方法.当我输入methodName ctr+时space,智能代码完成将建议生成名为的方法methodName.
如何在IntelliJ中自动生成void方法?
Cra*_*der 94
从代码中的用法创建新方法,如:
...
someMethodName()
...
Run Code Online (Sandbox Code Playgroud)
AltEnter 关于红色代码:

也可以输入void methodName()和使用Complete Statement(CtrlShiftEnter),它将成为:
void methodName() {
|
}
Run Code Online (Sandbox Code Playgroud)
您可以在@Makoto回答的情况下创建自己的实时模板,但按意图编程似乎更自然.当你没有方法时,你编写将使用它的代码,然后从意图动作创建方法 - 这样IDEA将根据参数和返回类型在现有的方法用法中自动生成方法签名,喜欢String result = someMethod(stringParam);.
最后,在IntelliJ IDEA main()方法中可以使用生成它是值得的psvmTab.
ROM*_*eer 33
main方法默认:
键入psvm(p ublic s tatic v oid m ain)>按Tab
使用Eclipse中的模板(main而不是psvm)
文件 > 设置或按Ctrl+ Alt+S
编辑 > 实时模板
从右侧单击" + "符号> 实时模板
添加以下详细信息:
mainmain() method declaration模板文字:
public static void main(String[] args){
$END$
}
Run Code Online (Sandbox Code Playgroud)
您将在其他人中看到添加的新模板.
单击" 定义"
选择Java >按OK
键入main您的Java代码>新闻Tab
void方法IntelliJ使用实时模板来完成代码.然后,决定使用什么简写名称来命名你的void方法.
这是一个例子.在"设置">"实时模板"中创建实时模板,然后选择"其他"框.点击右边的+,然后给你的模板一个速记按键名称.
这是我输入的那个.随着两个不同的变量$NAME$和$ARGS$,我可以当我需要他们之间进行切换,以填补他们. $END$在这里光标时,我做了通过其他两个变量Tab键结束.
void $NAME$ ($ARGS$) {
$END$
}
Run Code Online (Sandbox Code Playgroud)
我使用的简写名称是pmeth.因此,每次我pmeth在Java文件中输入IntelliJ,然后点击Tab,这个方法就被填入,我的光标会自动开始$NAME$.
| 归档时间: |
|
| 查看次数: |
42663 次 |
| 最近记录: |