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

时间:2013-01-01 17:35:16

标签: java intellij-idea

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

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

    IntelliJ是否可以使用键盘快捷键来包装变量?

3 个答案:

答案 0 :(得分:38)

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

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

new MyObject().sout + <tab>  

将转换为

System.out.println(new MyObject())

更多例子:

"Hello World!".sout

int myVariable = 5;
myVariable.sout

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

答案 1 :(得分:3)

您可以通过定义实时模板(可在Settings->Live Templates->Surround中配置)来实现。在那里寻找一个Surround with {}的例子。

之后,您将能够选择变量(可能是 Ctrl + W ),然后选择模板( Alt + T ) - 仅限键盘。

答案 2 :(得分:0)

类型:

yourVarOrSmthng sout + 标签

在IntelliJ 2019.1.1中工作