我知道我可以使用System.out.println()
打印"sout" + tab
。
有没有办法可以像在日食中那样用"Syso" + ctrl + space
来做这件事?
答案 0 :(得分:187)
在Idea 17eap中:
sout
:打印
System.out.println();
soutm
:将当前的类和方法名称打印到System.out
System.out.println("$CLASS_NAME$.$METHOD_NAME$");
soutp
:将方法参数名称和值打印到System.out
System.out.println($FORMAT$);
soutv
:将值打印到System.out
System.out.println("$EXPR_COPY$ = " + $EXPR$);
答案 1 :(得分:35)
syso
,模板文本为System.out.println($END$);
。
答案 2 :(得分:19)
如果你想知道intellij hit" Ctrl + J"中的所有快捷方式。这显示了所有快捷方式。对于System.out.println()类型" sout"然后按" Tab"。
答案 3 :(得分:11)
打开设置(默认为Alt + Ctrl + S)并搜索实时模板。在上半部分有一个选项,显示“默认情况下使用TAB扩展”(TAB是默认设置),选择“自定义”然后点击“更改”并将键盘映射“ctrl + spacebar”添加到选项“展开实时模板/ Emmet缩写“。
现在您可以点击ctrl +空格键并展开实时模板。现在,要将其更改为“syso”而不是“sout”,在“实时模板”选项中,选中了大量选项列表,转到“其他”并展开它,在那里您将找到“sout”,只需将其重命名即可到“syso”然后打了个电话。
希望这可以帮到你。
答案 4 :(得分:2)
输入sout
并按Tab,它会生成System.out.println();
输入sou
并按Tab,它会生成System.out.printf("");
答案 5 :(得分:0)
如果使用Scala,请尝试Jeff, 250
Ann, 40
Zane, 20
+ priv
答案 6 :(得分:0)
在MAC上,您可以执行sout + return
或⌘+j
(cmd + j)打开实时模板建议,输入sout
选择System.out.println();