時々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を再起動するたびに元に戻す必要があります。
別のオプションはibusを無効にすることですが、これは実際にはUS kbレイアウトを持たない人にとっては解決策ではありません。
プロジェクトのルートにある.idea
フォルダーを削除してから、ファイル→キャッシュを無効にして再起動を試してください。
ibus restart && sleep 1 && ibus engine xkb:se::swe
私のために働いた
「キーボード入力方式システム」(システム設定>言語サポート)を「IBus」から「なし」に変更することにより、この問題を回避します。