每隔一段时间,phpStorm会失去我键盘的输入。我仍然可以点击操作,但它不会注册任何按键。其他窗口都正常。只有重新启动phpStorm才能恢复正常。似乎在我在打开的标签之间使用Control+Tab时最容易发生。
我的系统配置如下: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51
我的系统配置如下: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51
sudo ibus restart
看起来对于楼主来说,正确的问题/错误实际上是这个:IDEA-78860
这不是一个特定于Ubuntu版本的问题,而是X Window / IBus的问题,在Ubuntu 14.04中仍然存在,使用IBus < 1.5.11
选项1:
更新IBus到1.5.11或更高版本
查看这个答案关于如何在Ubuntu上更新ibus
选项2:
官方解决方法是将以下行添加到您的~/.profile文件中
export IBUS_ENABLE_SYNC_MODE=1
记得你必须重新启动会话(退出登录)才能生效。
选项3:
最通用的解决方法仍然是ibus重启
,但我认为值得引用问题的受让人的话:
不建议重新启动IBus(可能会导致IDE崩溃)
是的,这可能早晚会发生。而且这会将你的键盘布局重置为默认值(大多数为英文)。所以每次重新启动ibus后,你都需要更改回来。
另一个选择是禁用ibus,但对于没有美国键盘布局的人来说,这真的不是一个解决方案。
.idea
文件夹,然后尝试 文件 → 无效缓存并重新启动。ibus restart && sleep 1 && ibus engine xkb:se::swe