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 停止工作

存储过程在 7 年后随机停止工作

为啥我安装的PHPSTORM运行不了PHP程序

Visual Studio 已停止工作 - 在 Win 7 上

为啥我安装的PHPSTORM运行不了PHP程序

jQuery 中的自动完成功能只是...停止工作?