phpStorm 丢失键盘输入

phpStorm 丢失键盘输入

phpStorm 有时会丢失键盘的输入。我仍然可以点击,但它不会注册任何键。其他窗口都很好。需要重新启动 phpStorm 才能恢复。这种情况似乎最常发生在我在打开的选项卡之间按 Control+Tab 时

我正在运行:Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51

答案1

您应该在这里查看这个错误: http://youtrack.jetbrains.com/issue/IDEA-79312

这正是您的问题,并且有一个潜在的解决方法:

sudo ibus restart

希望有帮助!

答案2

看来 OP 的正确问题/错误实际上是这样的:IDEA-78860

这不是 Ubuntu 版本特有的问题,而是 X Window / IBus 的问题,在 IBus < 1.5.11 的 Ubuntu 14.04 中仍然会发生这种情况

选项1:
更新 IBus 至1.5.11 或更高版本 查看此答案如何在 ubuntu 上更新 ibus

选项 2:
官方解决方法是将以下行添加到您的 ~/.profile 中

export IBUS_ENABLE_SYNC_MODE=1

记住你必须重新启动会话(注销)以使此设置生效。

选项 3:
最普遍的解决方法仍然是ibus restart,但我认为值得引用该问题的受让人:

不建议重新启动 IBus(可能会导致 IDE 崩溃)

是的,迟早会发生这种情况。此外,这会将您的键盘布局重置为默认设置(主要是英文)。因此,每次重新启动 ibus 时,您都必须将其改回原样。

另一个选择是禁用 ibus,但对于没有美国 kb 布局的人来说,这确实不是一个解决方案。

答案3

我通过将“键盘输入法系统”(系统设置>语言支持)从“IBus”更改为“无”来防止此问题。

https://stackoverflow.com/a/33684325/250814

答案4

您可以尝试删除.idea项目根目录中的文件夹,然后尝试文件→使缓存无效并重新启动

相关内容