是否有一个快捷方式用于在IntelliJ中使用system.out.println包装语句

ita*_*arb 17 java intellij-idea

在我看来,有时我想打印变量的值,所以我重复以下操作:

  1. 写sout TAB(system.out.println的快捷方式)
  2. 在函数内写入变量名

IntelliJ是否可以使用键盘快捷键来包装带有函数的变量?

Utk*_*mir 43

在Intellij Idea 13.1中,有一种称为"后缀代码完成"的快捷方式.

因此,要包装表达式,对象或变量System.out.println,只需编写其名称,放置一个点然后写入sout,然后单击选项卡.所以,例如:

new MyObject().sout + <tab>  
Run Code Online (Sandbox Code Playgroud)

将被转换为

System.out.println(new MyObject())
Run Code Online (Sandbox Code Playgroud)

更多例子:

"Hello World!".sout

int myVariable = 5;
myVariable.sout
Run Code Online (Sandbox Code Playgroud)

您可以在此页面上获得有关postfix完成的更多信息:http: //blog.jetbrains.com/idea/2014/03/postfix-completion/