我知道我可以用"sout" + tab
打印System.out.println()
。有没有一种方法可以像eclipse中那样用"Syso" + ctrl + space
来做呢?
发布于 2017-01-12 23:38:01
在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$);
发布于 2016-08-17 16:59:16
是的,你能做到的。只需打开设置->实时模板即可。使用syso
作为缩写,System.out.println($END$);
作为模板文本,创建一个新的模板。
发布于 2017-11-02 21:41:15
打开设置(默认情况下为Alt + Ctrl + S)并搜索Live Templates。在上面的部分有一个选项“默认情况下用TAB展开”(TAB是默认选项卡),选择“自定义”,然后点击“更改”,并将键映射"ctrl+spacebar“添加到”扩展活动模板/Emmet缩写“选项中。
现在,您可以按ctrl +空格键并展开活动模板。现在,要将其更改为"syso“而不是"sout",在Live Templates选项中,有一大堆选项被选中,转到”其他“并展开它,在那里你会找到"sout",只需将其重命名为"syso”并点击aply。
希望这能对你有所帮助。
https://stackoverflow.com/questions/38992114
复制相似问题