有没有一个快捷方式可以在IntelliJ中使用system.out.println包装语句

2022-09-01 10:20:06

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

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

在 IntelliJ 中,是否可以仅使用键盘快捷键用函数包装变量?


答案 1

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

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

new MyObject().sout + <tab>  

将转换为

System.out.println(new MyObject())

更多示例:

"Hello World!".sout

int myVariable = 5;
myVariable.sout

您可以在此页面上获取有关后缀补全功能的更多信息:http://blog.jetbrains.com/idea/2014/03/postfix-completion/


答案 2

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

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


推荐