2016-08-17 128 views
74

我知道我可以用"sout" + tab打印System.out.println()。 有没有一种方法可以和"Syso" + ctrl + space一样在eclipse中完成?Intellij IDEA上的System.out.println()快捷方式

+0

https://www.jetbrains.com/help/idea/2016.2/keyboard-shortcuts-you-cannot-miss.html –

+0

https://www.jetbrains.com/help/idea/2016.2/live-templates -2.html –

回答

20

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

+0

这并不代表他希望自动完成Ctrl +空格。 –

+0

那么,如果他设置了这个设置,他不能只键入'syso'并按下'Tab'来完成声明?在定义主要方法时,我们做了类似的事情:我们输入'psvm'并按'Tab'键,自动生成'public static void main(String [] args)''。 – progyammer

+0

ctrl + space扩展实时模板以及 –

82

在理念17eap: soutSystem.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$); 
5

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

现在您可以点击ctrl +空格键并展开实时模板。现在,要将其更改为“syso”而不是“sout”,请在实时模板选项中查看多个选项列表,选择“其他”并展开它,在那里您将找到“sout”,只需重命名它到“syso”并打到aply。

希望这可以帮助你。

+1

这是唯一一个似乎可以回答这个问题的人。如果选择它作为答案可能会很好。 –

8

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

相关问题