Java Intellij IDEA上的System.out.println()快捷方式
我知道我可以用Java Intellij IDEA上的System.out.println()快捷方式,java,intellij-idea,Java,Intellij Idea,我知道我可以用“sout”+tab打印System.out.println()。 有没有一种方法可以像在eclipse中那样使用“Syso”+ctrl+space来实现这一点?是的,你可以做到。只需打开设置->实时模板。创建一个新的,缩写为syso,缩写为System.out.println($END$)作为模板文本 在Idea 17eap中: sout:打印 System.out.println(); soutm:将当前类和方法名称打印到System.out System.out.print
“sout”+tab
打印System.out.println()
。
有没有一种方法可以像在eclipse中那样使用“Syso”+ctrl+space来实现这一点?是的,你可以做到。只需打开设置->实时模板。创建一个新的,缩写为
syso
,缩写为System.out.println($END$)代码>作为模板文本 在Idea 17eap中:
sout
:打印
System.out.println();
soutm
:将当前类和方法名称打印到System.out
System.out.println("$CLASS_NAME$.$METHOD_NAME$");
System.out.println($FORMAT$);
System.out.println("$EXPR_COPY$ = " + $EXPR$);
soutp
:将方法参数名称和值打印到System.out
System.out.println("$CLASS_NAME$.$METHOD_NAME$");
System.out.println($FORMAT$);
System.out.println("$EXPR_COPY$ = " + $EXPR$);
soutv
:将值打印到System.out
System.out.println("$CLASS_NAME$.$METHOD_NAME$");
System.out.println($FORMAT$);
System.out.println("$EXPR_COPY$ = " + $EXPR$);
打开设置(默认为Alt+Ctrl+S)并搜索活动模板。在上半部分有一个选项,上面写着“默认情况下使用TAB展开”(默认为TAB),选择“自定义”,然后点击“更改”,并将键映射“ctrl+空格键”添加到选项“展开Live Template/Emmet缩写”
现在,您可以按ctrl+空格键并展开活动模板。现在,要将它改为“syso”而不是“sout”,在livetemplates选项中,有一个选中的选项列表,转到“other”并展开它,在那里你会找到“sout”,只需将它重命名为“syso”并点击aply
希望这能对您有所帮助。如果您想知道intellij中的所有快捷方式,请按Ctrl+J。这将显示所有快捷方式。对于System.out.println()
键入sout
并按Tab。如果使用scala,请在MAC上尝试+Tab您可以执行sout+return
或⌘+j
(cmd+j)打开实时模板建议,输入sout
选择System.out.println()
键入sout
并按选项卡,它将生成System.out.println()代码>
键入sou
并按选项卡,它将生成系统输出.printf(“”)
这并不能满足他使用ctrl+space自动完成的愿望。好吧,如果他进行了此设置,难道他不能键入syso
,然后按Tab
来完成语句吗?在定义main方法时,我们做了类似的事情:键入psvm
,然后按Tab
,这会自动使它成为publicstaticvoidmain(String[]args)
。ctrl+space会扩展活动模板,而ctrl+space不会像Tab那样扩展sout,它会弹出一个菜单,其中列出了sout——非常接近(这可能只是因为我打开了Eclipse键映射)。Leo’s answer helpsAlong有了这个答案,请确保通过在下拉列表中进行选择来选择下面的“Applied in Java:statement”。此外,要在IntelliJ Idea中使用Eclipse快捷方式,请按照以下步骤在IntelliJ Idea中使用Eclipse快捷方式:按ctrl+`(也有波浪号~在其上,按钮位于数字1的左侧)。然后按3(键映射)并选择2(Eclipse)。完成!一次调用一个文件中的所有函数是否有快捷方式?这在您希望借助日志跟踪函数调用流时非常有用。关于问题的无关答案需要强调的一点是,不要以大写字母S
开头。它应该是小的“s”,然后代码建议将实际建议sout
,选择哪个就可以了。