繁体   English   中英

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

[英]System.out.println() shortcut on Intellij IDEA

我知道我可以用"sout" + tab打印System.out.println() 有没有办法像在 eclipse 中那样使用"Syso" + ctrl + space来做到这一点?

在想法 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$);

是的,你可以做到。 只需打开设置 -> 实时模板。 新建一个以syso为缩写, System.out.println($END$); 作为模板文本。

如果您想知道 intellij 中的所有快捷方式,请按 Ctrl + J 这将显示所有快捷方式。 对于System.out.println()输入sout并按Tab

打开设置(默认为 Alt + Ctrl + S)并搜索实时模板。 在上部有一个选项,上面写着“默认使用 TAB 扩展”(TAB 是默认值),选择“自定义”,然后点击“更改”并将键映射“ctrl+空格键”添加到选项“扩展实时模板/埃米特的缩写”。

现在您可以按 ctrl + 空格键并展开实时模板。 现在,要将其更改为“syso”而不是“sout”,在“实时模板”选项中,选中了大量选项列表,转到“其他”并展开它,您会在那里找到“sout”,只需将其重命名即可到“syso”并点击应用。

希望这可以帮助你。

在 MAC 上,您可以执行sout + return⌘+j (cmd+j) 打开实时模板建议,输入sout以选择System.out.println();

如果使用 scala,请尝试priv + tab

输入sout并按Tab ,它将生成System.out.println();

输入sou并按Tab ,它将生成System.out.printf("");

对于 MAC,如果它在 sout 后不起作用(命令)+ j。 你知道我必须做什么吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM