【发布时间】:2016-12-23 20:16:29
【问题描述】:
我知道我可以用"sout" + tab 打印System.out.println()。
有没有办法像在 eclipse 中一样使用 "Syso" + ctrl + space 来做到这一点?
【问题讨论】:
标签: java intellij-idea
我知道我可以用"sout" + tab 打印System.out.println()。
有没有办法像在 eclipse 中一样使用 "Syso" + ctrl + space 来做到这一点?
【问题讨论】:
标签: java intellij-idea
输入sout并按Tab,会生成System.out.println();
输入sou并按Tab,会生成System.out.printf("");
【讨论】:
如果你想知道 intellij 中的所有快捷键,请点击 Ctrl + J。这显示了所有快捷方式。对于System.out.println(),输入sout 并按Tab。
【讨论】:
如果使用 scala,请尝试 priv + tab
【讨论】:
在MAC上你可以sout + return或⌘+j(cmd+j)打开实时模板建议,输入sout选择System.out.println();
【讨论】:
在想法 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$);
【讨论】:
S。它应该是小的 's' 然后代码建议实际上会建议 sout 在选择时会这样做。
打开设置(默认为 Alt + Ctrl + S)并搜索实时模板。在上半部分有一个选项,上面写着“默认情况下使用 TAB 展开”(TAB 是默认值),选择“自定义”,然后点击“更改”并将键盘映射“ctrl+空格键”添加到选项“展开实时模板/ Emmet 缩写”。
现在您可以按 ctrl + 空格键并展开实时模板。现在,要将其更改为“syso”而不是“sout”,在 Live Templates 选项中,有大量选项被选中,转到“other”并展开它,在那里你会找到“sout”,只需重命名它到“syso”并点击应用。
希望对你有帮助。
【讨论】:
是的,你可以做到。只需打开设置 -> 实时模板。使用syso 作为缩写和System.out.println($END$); 作为模板文本创建一个新的。
【讨论】:
syso然后按Tab来完成声明吗?我们在定义 main 方法时做了类似的事情:我们输入psvm,然后按Tab,它会自动变成public static void main(String[] args)。