Intellij IDEA上的System.out.println()快捷方式

时间:2016-08-17 08:54:22

标签: java intellij-idea

我知道我可以使用System.out.println()打印"sout" + tab。 有没有办法可以像在日食中那样用"Syso" + ctrl + space来做这件事?

7 个答案:

答案 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();