我一直在使用phpStorm,它突然停止显示代码完成的建议。当我通过在下拉列表中显示所有可能的选项来执行Ctrl + space时,其行为正确。
我已按照以下链接执行了无效缓存但仍无用。 PhpStorm code completion doesn't show core classes/extensions
我的设置是: OS:Mac - 10.9.2(小牛队) PHPStorm:7.1.3
答案 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)