带有IdeaVim的Pycharm有时会使键盘无响应


73

在Ubuntu 13.10中将PyCharm Community Edition与IdeaVim结合使用时,键盘经常停止接受输入,因此我必须重新启动IDE。当我单击不同的文本区域时,光标仍会移动,但是即使多次按Escape键也无法输入任何内容。键盘可以在IDE外部正常工作,因此我怀疑这与我使用IdeaVim或IdeaVim本身有关。

我有什么办法可以防止这种情况的发生?


我不能说我曾经遇到过这个问题。您能否提供有关该问题的更多详细信息?也许是屏幕录像?
Games Brainiac

在此屏幕录像中,我开始在我正在处理的项目中发现问题,因此我创建了一个新项目并演示了键盘不起作用。我每两秒左右输入一次asdf ... youtube.com/watch?v=tM8YdRYc8Zk
Huguenot

1
顺便说一句,我已经升级到Ubuntu 14.04,仍然遇到同样的问题
Huguenot 2014年

您有时间进行视频群聊吗?我也许可以帮助您。
Games Brainiac 2014年

2
Ubuntu 14.04上的PyCharm和Emacs键绑定也存在同样的问题。
akaihola 2014年

Answers:


91

您可以killall -9 ibus-x11按照Games Brainiac提供的问题中的说明进行操作。我只是想指出您不需要重新启动IDE,因为它应该可以再次继续工作...这很好,撤消历史记录得以保留,等等:)


5
是的,此解决方案对我有用。我遇到与OP相同的问题,但是使用Ubuntu 14.04。
modulitos 2014年

3
疯狂,但这在Ubuntu 15.04上仍然是个问题
GUI Junkie 2015年

1
我不知道ibus是什么,而且我从未使用过PyCharm。但是我只是用这个答案来解决CLion的同类问题。:)
mjwach 2015年

1
没有vim或emacs插件(在PyCharm 4.5中),我也遇到同样的问题。这个技巧也对我有用。
马克·霍瓦斯

1
OSX等效的答案是什么?
Claudiu


5

我遇到了同样的问题,我报告了它,但仍然不知道有解决方法。我注意到有很多这样的报告问题,但是我现在尝试遵循此错误的建议:

https://youtrack.jetbrains.com/issue/IDEA-78860

“或者,您可以在系统设置|语言支持|键盘输入法下关闭IBus。”

完成此操作并重新启动系统后,我再也没有遇到问题。


1
现在这才是真正的答案。或基于同一问题的替代解决方法:add "export IBUS_ENABLE_SYNC_MODE=1" to your ~/.profile, then restart a session.
CivFan

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.