Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何停止IDEA自动完成变量名建议_Macos_Intellij Idea - Fatal编程技术网

Macos 如何停止IDEA自动完成变量名建议

Macos 如何停止IDEA自动完成变量名建议,macos,intellij-idea,Macos,Intellij Idea,在过去的7/8年里,我一直在Windows和Linux上使用IntelliJ IDEA。我最近从12岁升级到13岁,但也搬到了MacOSX 我不记得这是以前的一个主要问题,所以我不确定它以前是否发生过,是IntelliJ 13的一个新功能,还是MacOSX发行版的一个功能。不管怎样,它现在都让我很烦 当我编码时,IntelliJ会建议变量的名称,因为我只是键入,它会立即完成变量名称,而无需我扫描建议 我完全支持代码或参数的自动完成,因为大多数情况下,我期望自动完成,并且正在监视正在发生的事情。此

在过去的7/8年里,我一直在Windows和Linux上使用IntelliJ IDEA。我最近从12岁升级到13岁,但也搬到了MacOSX

我不记得这是以前的一个主要问题,所以我不确定它以前是否发生过,是IntelliJ 13的一个新功能,还是MacOSX发行版的一个功能。不管怎样,它现在都让我很烦

当我编码时,IntelliJ会建议变量的名称,因为我只是键入,它会立即完成变量名称,而无需我扫描建议

我完全支持代码或参数的自动完成,因为大多数情况下,我期望自动完成,并且正在监视正在发生的事情。此外,公平地说,建议的var名称没有错。然而,它的发生没有我的知识或期望,然后我需要停止我正在做的事情,看看发生了什么

当我重新扫描刚刚键入的内容并查看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键选择我想要的…同时,它通过按空格、点或其他上下文相关键移动到设置>编辑器>常规>代码完成>插入所选建议