我在Windows和Linux上过去7/8年一直是IntelliJ IDEA的用户。我最近从12升级到13,但也转移到了MacOSX。
我不记得以前这是一个主要问题,因此我不确定它是否曾经发生过,是IntelliJ 13的新功能,还是MacOSX版本的一个功能。无论哪种方式,它现在让我不知所措。
当我编码时,IntelliJ建议变量名称,因为我只是输入,然后立即完成var名称,而不扫描建议。
我自己完成代码或参数的自动完成,我预计自动完成并监控正在进行的操作。此外,公平地说,建议的var名称没有任何问题。然而,如果没有我的知识或期望,它就会发生,然后我需要停止我正在做的事情,看看发生了什么。
当我重新扫描我刚刚输入的内容并看到IntelliJ发生了什么变化时,我的工作流程停滞不前。
例如,我正在输入
...
HttpURLConnection tConn = (HttpURLConnection) url.openConnection();
...
但是,当我输入tConn<Space>=
时,IntelliJ建议并选择connecton
作为tConn
的替代。正如我所说,没有不正确(公平,更好的var命名),但现在我去使用tConn
并且它不在那里。我需要搜索代码才能看到IntelliJ的变化。
有没有人知道在IntelliJ中关闭这个的方法?
答案 0 :(得分:1)
我和你有同样的问题,我找到了解决这个问题的好方法。
Settings > Editor > Code Completion
Autopopup code completion
下面的那个,名为Insert selected variant by typing dot, space, etc.
@Bas Leijdekkers几乎是正确的。
答案 1 :(得分:0)
在Autopopup code completion
Settings > Editor > Code Completion