Pycharm mit IdeaVim lässt die Tastatur gelegentlich nicht mehr reagieren

73

Wenn Sie PyCharm Community Edition mit IdeaVim in Ubuntu 13.10 verwenden, akzeptiert die Tastatur von Zeit zu Zeit keine Eingaben mehr und ich muss die IDE neu starten. Der Cursor bewegt sich immer noch, wenn ich auf verschiedene Textbereiche klicke, aber ich kann auch nach mehrmaligem Drücken von Escape nichts eingeben. Die Tastatur funktioniert auch außerhalb der IDE einwandfrei. Ich vermute, dass dies ein Problem bei der Verwendung von IdeaVim oder IdeaVim selbst ist.

Kann ich irgendetwas tun, um dies zu verhindern?

Hugenotten-
quelle
Ich kann nicht sagen, dass ich das jemals zuvor gesehen habe. Können Sie ein paar Details zum Problem angeben? Vielleicht eine Bildschirmaufnahme?
Spiele Brainiac
In dieser Bildschirmaufnahme bekam ich das Problem in einem Projekt, an dem ich arbeitete, also erstellte ich ein neues und demonstrierte, dass die Tastatur nicht funktioniert. Ich tippe asdf alle zwei Sekunden oder so ... youtube.com/watch?v=tM8YdRYc8Zk
Huguenot
1
Übrigens, ich habe ein Upgrade auf Ubuntu 14.04 durchgeführt und bekomme immer noch das gleiche Problem
Huguenot
Hast du Zeit für einen Hangout? Ich kann Ihnen vielleicht helfen.
Spiele Brainiac
2
Gleiches Problem mit PyCharm- und Emacs-Tastenkombinationen unter Ubuntu 14.04.
Akaihola

Antworten:

91

Sie können killall -9 ibus-x11wie in der Ausgabe von Games Brainiac beschrieben vorgehen. Ich wollte nur beachten, dass Sie die IDE nicht neu starten müssen, da sie wieder funktionieren sollte ... was schön ist, der Rückgängig-Verlauf bleibt erhalten usw. :)

Ray Burgemeestre
quelle
5
Ja, diese Lösung funktioniert bei mir. Ich habe das gleiche Problem wie das OP, aber mit Ubuntu 14.04.
Modulitos
3
Verrückt, aber dies ist immer noch ein Problem unter Ubuntu 15.04
GUI Junkie
1
Ich habe keine Ahnung, was ibus ist, und ich habe PyCharm noch nie verwendet. Aber ich habe diese Antwort nur verwendet, um das gleiche Problem mit CLion zu beheben. :)
mjwach
1
Ich habe das gleiche Problem ohne vim oder emacs Plugin (in PyCharm 4.5). Dieser Hack funktioniert auch bei mir.
Mark Horvath
1
Was ist die OSX-äquivalente Antwort?
Claudiu
5

Ich habe die gleichen Probleme, ich habe es gemeldet und weiß immer noch keine Lösung dafür. Ich habe festgestellt, dass viele dieser Probleme gemeldet wurden, aber ich habe jetzt versucht, den Vorschlägen dieses Fehlers zu folgen:

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

"Alternativ können Sie IBus unter Systemeinstellungen | Sprachunterstützung | Tastatureingabemethode deaktivieren."

Nachdem ich dies getan und ein System neu gestartet hatte, hatte ich das Problem nie wieder.

Vlad
quelle
1
Dies ist jetzt die wahre Antwort. Oder eine alternative add "export IBUS_ENABLE_SYNC_MODE=1" to your ~/.profile, then restart a session.
Problemumgehung
1

Aktualisieren Sie IBus entweder auf Version 1.5.11 oder fügen Sie export IBUS_ENABLE_SYNC_MODE=1es Ihrem ~ / .profile hinzu, und starten Sie dann eine Sitzung neu.

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

JDiMatteo
quelle