30

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

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

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

4

3 回答 3

65

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

所以,要用 包裹一个表达式、对象或变量System.out.println,你只需写下它的名字,放一个点,然后写 sout,然后点击制表符。因此,例如:

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/

于 2014-10-19T01:02:21.813 回答
3

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

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

于 2013-01-01T17:54:09.090 回答
1

类型:

yourVarOrSmthng . sout+Tab

适用于 IntelliJ 2019.1.1

于 2019-04-30T16:17:41.823 回答