在过去的 7/8 年里,我一直是 Windows 和 Linux 上的 IntelliJ IDEA 用户。我最近从 12 升级到 13,但也迁移到了 MacOSX。
我不记得这是以前的主要问题,所以我不确定它以前是否发生过,是 IntelliJ 13 的新功能,还是 MacOSX 版本的功能。无论哪种方式,它都在窃听 hell 现在离开我。
当我编码时,IntelliJ 会建议变量名称,因为我只是在输入,它会立即完成 var 名称,而无需我扫描建议。
我完全支持代码或参数的自动完成,我已经预料到自动完成并正在监视正在发生的事情。此外,公平地说,建议的 var 名称没有任何问题。然而,它是在我不知情或不期望的情况下发生的,然后我需要停止我正在做的事情,看看发生了什么。
当我重新扫描我刚刚输入的内容并查看 IntelliJ 发生了什么变化时,我的工作流程戛然而止。
例如,我正在打字
...
HttpURLConnection tConn = (HttpURLConnection) url.openConnection();
...
然而,当我输入 tConn<Space>=
, IntelliJ 建议并选择了 connecton
作为 tConn
的替代品.正如我所说,没有什么不正确(公平地说,无论如何,更好的 var 命名),但现在我去使用 tConn
它不在那里。我需要搜索代码以查看 IntelliJ 的更改。
有谁知道在 IntelliJ 中关闭 just this 的方法吗?
最佳答案
我和你有同样的问题,我找到了解决这个问题的好方法。
Settings > Editor > Code Completion
下面的Autopopup code completion
,它叫做Insert selected variant by typing dot, space, etc.
@Bas Leijdekkers 几乎是正确的。
关于macos - 如何停止 IDEA 自动完成变量名建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22942525/