在Intellij中提供自动完成的建议吗?

时间:2016-05-27 15:10:49

标签: java intellij-idea ide

假设您有以下方法

void consume(List<String> list) { ...

在某个地方你想要从上面调用方法。

String sa = "whatever";

如果输入:

sa

然后将光标放在sa之前,并希望自动完成

Collections.sing | sa然后 CTRL + 空格然后输入

你得到的是

Collections.singletonList()sa,您需要Collections.singletonList(sa)

有没有办法自动包围自动完成返回的变量?

2 个答案:

答案 0 :(得分:0)

不完全是您正在寻找的内容,但您可以与postfix completion更接近。键入sa并意识到要调用方法后,可以键入.par Tab 将括号括起来,然后 Home 返回到行的开头,您可以键入Collections.sing Tab 来完成方法调用。

也就是说,如果你首先在括号中加上括号,我认为完成的工作方式是你想要的。我不知道有更好的方法,但我被证明是错的。

答案 1 :(得分:0)

在 mac 中是 command + shift + enter

这将用完整的代码包围 sa。