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

m.r*_*ssi 153 java intellij-idea

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

Olg*_*lga 217

在Idea 17eap中:

sout:打印

System.out.println();
Run Code Online (Sandbox Code Playgroud)

soutm:将当前类和方法名称打印到System.out

System.out.println("$CLASS_NAME$.$METHOD_NAME$");
Run Code Online (Sandbox Code Playgroud)

soutp:将方法参数名称和值打印到System.out

System.out.println($FORMAT$);
Run Code Online (Sandbox Code Playgroud)

soutv:将值打印到System.out

System.out.println("$EXPR_COPY$ = " + $EXPR$);
Run Code Online (Sandbox Code Playgroud)

  • 与问题无关的答案 (3认同)

Kon*_*bun 40

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

  • 这不能满足他使用 ctrl+space 自动完成的愿望。 (3认同)
  • ctrl+space 不会像 tab 那样扩展 sout ,它会拉出一个菜单,其中列出了 sout - 非常接近(这可能只是因为我打开了 Eclipse 键盘映射)。狮子座的回答有帮助 (2认同)

Vya*_*ara 27

如果你想知道intellij中的所有快捷键点击"Ctrl + J".这显示了所有快捷方式.对于System.out.println(),键入"sout"并按"Tab".


Leo*_*Leo 11

打开设置(默认为Alt + Ctrl + S)并搜索实时模板.在上半部分有一个选项,显示"默认情况下使用TAB扩展"(TAB是默认设置),选择"自定义"然后点击"更改"并将键盘映射"ctrl + spacebar"添加到选项"展开实时模板/ Emmet缩写".

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

希望这可以帮到你.


Sup*_*wan 6

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

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