phpStorm 7代码完成停止工作

时间:2014-04-28 02:41:03

标签: ide phpstorm

我一直在使用phpStorm,它突然停止显示代码完成的建议。当我通过在下拉列表中显示所有可能的选项来执行Ctrl + space时,其行为正确。

我已按照以下链接执行了无效缓存但仍无用。 PhpStorm code completion doesn't show core classes/extensions

我的设置是: OS:Mac - 10.9.2(小牛队) PHPStorm:7.1.3

6 个答案:

答案 0 :(得分:12)

我遇到了同样的问题,当我意识到我错误地将PHPStorm置于省电模式时修复了它。单击PHPStorm窗口右下方的小家伙,然后关闭

答案 1 :(得分:10)

实际上,省电模式(文件>省电模式)允许您禁用代码检查功能。

然而,有时PhpStorm代码分析失败并且您丢失了代码完成。在这种情况下,您必须要求新的代码分析(文件>同步[CTRL + ALT + Y])或使缓存无效并强制重新启动(文件>无效缓存/重新启动)。

希望有所帮助。

答案 2 :(得分:2)

如果您使用的是Linux发行版(Ubuntu,Debian,Centos)等,则归结为ibus

只需更改快捷方式(运行:ibus-setup并更改为超级+ Ctrl +空格),一切都会好起来的。

或(我最喜欢的):如果您不使用它,请卸载ibus。 在Debian / Ubuntu发行版应该是:

sudo apt-get remove ibus

Ctrl + Space自动完成应该回来了。

答案 3 :(得分:2)

对我来说也是省电模式。它是“文件”菜单底部的一个选项。

答案 4 :(得分:2)

使缓存无效对我不起作用,但这样做了:

启用省电模式(文件>节电模式),然后禁用它。

答案 5 :(得分:0)

安装以前的版本

https://www.jetbrains.com/phpstorm/download/other.html

在我尝试了一切之后为我工作。