phpStorm 7代码完成停止工作
Posted
技术标签:
【中文标题】phpStorm 7代码完成停止工作【英文标题】:phpStorm 7 Code completion stopped working 【发布时间】:2014-06-13 10:40:42 【问题描述】:我一直在使用 phpStorm,但它突然停止显示代码完成建议。当我通过在下拉列表中显示所有可能的选项来执行 Ctrl + 空格时,它的行为正确。
我已经按照下面的链接进行了无效缓存,但仍然没有用。 PhpStorm code completion doesn't show core classes/extensions
我的设置是: 操作系统:Mac - 10.9.2(小牛队) PHPStorm:7.1.3
【问题讨论】:
最近添加了第三方插件吗? 请出示您的idea.log
(帮助|显示登录...)
我删除并重新安装了该应用程序。现在一切看起来都不错。
【参考方案1】:
安装以前的版本
https://www.jetbrains.com/phpstorm/download/other.html
在我尝试了一切之后为我工作。
【讨论】:
【参考方案2】:使缓存无效对我不起作用,但这样做:
启用省电模式(文件 > 省电模式),然后将其禁用。
【讨论】:
【参考方案3】:确实,省电模式(文件 > 省电模式)允许您禁用代码检查功能。
但是,有时 PhpStorm 代码分析失败,您的代码完成丢失。在这种情况下,您只需要请求新的代码分析(文件 > 同步 [CTRL+ALT+Y])或使缓存无效并强制重新启动(文件 > 无效缓存 / 重新启动)。
希望对您有所帮助。
【讨论】:
【参考方案4】:这对我来说也是省电模式。这是“文件”菜单底部的一个选项。
【讨论】:
【参考方案5】:如果您使用的是 Linux 发行版(Ubuntu、Debian、Centos)等,这是由于ibus
。
只需更改快捷方式(例如运行:ibus-setup
并更改为 Super+Ctrl+Space),一切都会再次正常。
或者(我最喜欢的):如果您不使用它,请卸载 ibus
。
在 Debian/Ubuntu 发行版中应该是:
sudo apt-get remove ibus
Ctrl+Space 自动补全应该回来了。
【讨论】:
【参考方案6】:我刚刚遇到了同样的问题,当我意识到我错误地将 PHPStorm 置于省电模式时修复了它。单击 PHPStorm 窗口右下角的小家伙,然后将其关闭
【讨论】:
以上是关于phpStorm 7代码完成停止工作的主要内容,如果未能解决你的问题,请参考以下文章
在使用 iOS 7 的 iPhone 5s 上写入 /dev/null 时,AVAudioRecorder 停止工作