在 Eclipse 中,当我键入main
ctr+时space,它会为我生成一个static void main
方法。当我键入methodName
ctr+时space,智能代码完成将建议生成名为methodName
.
如何在 IntelliJ 中自动生成void 方法?
在 Eclipse 中,当我键入main
ctr+时space,它会为我生成一个static void main
方法。当我键入methodName
ctr+时space,智能代码完成将建议生成名为methodName
.
如何在 IntelliJ 中自动生成void 方法?
从代码中的用法创建新方法,例如:
...
someMethodName()
...
AltEnter在红色代码上:
也可以键入void methodName()
和使用Complete Statement ( CtrlShiftEnter),它将变为:
void methodName() {
|
}
您可以按照@Makoto 的回答创建自己的实时模板,但有意编程似乎更自然。当您没有方法时,您编写将使用它的代码,然后从意图操作创建方法 - 这样 IDEA 将根据尚不存在的方法用法中的参数和返回类型自动生成方法签名,喜欢String result = someMethod(stringParam);
。
最后,在 IntelliJ IDEAmain()
中可以使用psvm
Tab.
main
方法默认:
键入psvm
(公共静态无效主要)>按_Tab
使用 Eclipse 中的模板(main
而不是psvm
)
void
方法IntelliJ 利用实时模板来完成代码。然后是决定您希望使用什么简写名称来命名您的 void 方法。
这是一个例子。在“设置”>“实时模板”中创建一个实时模板,然后选择“其他”框。点击右侧的 +,然后为您的模板提供一个简写的击键名称。
这是我打的那个。使用两个不同的变量$NAME$
和$ARGS$
,当我需要填写它们时,我可以在它们之间进行制表符。 $END$
当我完成其他两个变量的制表符时,光标结束的地方。
void $NAME$ ($ARGS$) {
$END$
}
我使用的简写名称是pmeth
. 所以,每次我pmeth
在 Java 文件中输入 IntelliJ,然后点击Tab,这个方法就会被填满,我的光标会自动从$NAME$
.
在 Java 类上键入psvm
,然后按 Cntrl+Period 键
只需键入 main() 方法模板的缩写:
psvm then Enter