Macos 如何停止IDEA自动完成变量名建议
在过去的7/8年里,我一直在Windows和Linux上使用IntelliJ IDEA。我最近从12岁升级到13岁,但也搬到了MacOSX 我不记得这是以前的一个主要问题,所以我不确定它以前是否发生过,是IntelliJ 13的一个新功能,还是MacOSX发行版的一个功能。不管怎样,它现在都让我很烦 当我编码时,IntelliJ会建议变量的名称,因为我只是键入,它会立即完成变量名称,而无需我扫描建议 我完全支持代码或参数的自动完成,因为大多数情况下,我期望自动完成,并且正在监视正在发生的事情。此外,公平地说,建议的var名称没有错。然而,它的发生没有我的知识或期望,然后我需要停止我正在做的事情,看看发生了什么 当我重新扫描刚刚键入的内容并查看IntelliJ更改的内容时,我的工作流突然停止 例如,我正在打字Macos 如何停止IDEA自动完成变量名建议,macos,intellij-idea,Macos,Intellij Idea,在过去的7/8年里,我一直在Windows和Linux上使用IntelliJ IDEA。我最近从12岁升级到13岁,但也搬到了MacOSX 我不记得这是以前的一个主要问题,所以我不确定它以前是否发生过,是IntelliJ 13的一个新功能,还是MacOSX发行版的一个功能。不管怎样,它现在都让我很烦 当我编码时,IntelliJ会建议变量的名称,因为我只是键入,它会立即完成变量名称,而无需我扫描建议 我完全支持代码或参数的自动完成,因为大多数情况下,我期望自动完成,并且正在监视正在发生的事情。此
...
HttpURLConnection tConn = (HttpURLConnection) url.openConnection();
...
但是,当我键入tConn=
时,IntelliJ建议并选择connecton
作为tConn
的替代品。正如我所说的,没有什么不正确的地方(公平地说,更好的var命名),但是现在我使用tConn
,它不在那里。我需要搜索代码以查看IntelliJ的更改
有人知道在IntelliJ中关闭此功能的方法吗?在
Settings>Editor>code completion
中禁用autopoup code completion
我也遇到了同样的问题,我发现了解决此问题的一个很好的方法
Settings>Editor>code Completion
下面的autopoup code Completion
,它被称为通过键入点、空格等插入所选变量。
@Bas-Leijdekkers几乎是正确的。但我希望代码完成除变量名称之外的所有内容。如果禁用“autopopp”,您仍然可以在任何地方手动调用它。使用Ctrl+Space进行基本填空,使用Ctrl+Shift+Space进行键入填空。谢谢。哇,我忘了这个问题了。2岁以上。您是否打开或关闭此选项?很抱歉回复太晚。。。我关闭了它,因为我总是可以通过按enter键选择我想要的…同时,它通过按空格、点或其他上下文相关键移动到设置>编辑器>常规>代码完成>插入所选建议