Intellij idea IntelliJ中变量周围的自动完成括号

Intellij idea IntelliJ中变量周围的自动完成括号,intellij-idea,autocomplete,Intellij Idea,Autocomplete,考虑到我在国际情报中心有这样的声明: String spaces = "I have spaces"; System.out.println(spaces) 我想将代码更改为: String spaces = "I have spaces"; System.out.println(StringUtility.removeSpaces(spaces)); 当我使用IntelliJ autocomplete时,它会自动完成removespace(),但会将变量空间放在括号外


考虑到我在国际情报中心有这样的声明:

String spaces = "I have spaces";     
System.out.println(spaces)
我想将代码更改为:

String spaces = "I have spaces";     
System.out.println(StringUtility.removeSpaces(spaces));
当我使用IntelliJ autocomplete时,它会自动完成removespace(),但会将变量空间放在括号外

String spaces = "I have spaces";     
System.out.println(StringUtility.removeSpaces()spaces);

有没有办法让它按预期的那样用空格自动完成?

使用左括号(来完成自动完成。你会得到:

String spaces = "I have spaces";     
System.out.println(StringUtility.removeSpaces(spaces);

然后使用完整的当前语句CurrdStaveTrnter来修复结束括号。< / P >抱歉,现在回覆。这个解决方案正在工作中,但至少在我使用Scala插件时不再工作。现在,当我点击“(”它只添加了一个”(除了单词)。然后输入Strut.Out.PRIN,从“自动完成”中选择“打印”,然后输入“Strut.Out.PRIN”(“测试”)。如果我用Ctrl + Shift +自动完成,进入系统。out(打印)(“test”)。可能是KEYMAP问题。我可以用什么设置来控制这个?这可能是Scala插件的一个问题。考虑一下。