phpStorm时不时会丢失我键盘上的输入。我仍然可以单击,但不会注册任何键。其他窗户都很好。需要重新启动phpStorm才能将其恢复。当我在打开的标签页之间按Control + Tab时,似乎最常发生
我正在运行:Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51
phpStorm时不时会丢失我键盘上的输入。我仍然可以单击,但不会注册任何键。其他窗户都很好。需要重新启动phpStorm才能将其恢复。当我在打开的标签页之间按Control + Tab时,似乎最常发生
我正在运行:Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51
Answers:
您应该在这里查看此错误:http: //youtrack.jetbrains.com/issue/IDEA-79312
这完全是您的问题,并且有可能的解决方法:
sudo ibus restart
希望有帮助!
似乎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,但是对于没有US kb布局的用户来说,这确实不是解决方案。
ibus restart && sleep 1 && ibus engine xkb:se::swe
为我工作
通过将“键盘输入法系统”(“系统设置”>“语言支持”)从“ IBus”更改为“无”,可以防止出现此问题。