時々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
回答:
こちらのバグをご覧ください: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を再起動するたびに元に戻す必要があります。
もう1つのオプションはibusを無効にすることですが、これは実際にはUS kbレイアウトを持たない人向けのソリューションではありません。
ibus restart && sleep 1 && ibus engine xkb:se::swe
私のために働いた
「キーボード入力方式システム」(システム設定>言語サポート)を「IBus」から「なし」に変更することにより、この問題を回避します。