phpStorm がキーボード入力を失う

phpStorm がキーボード入力を失う

phpStorm は時々キーボードからの入力を失います。クリックはできますが、キーが登録されません。他のウィンドウは正常です。それらを復元するには、phpStorm を再起動する必要があります。開いているタブ間で Control+Tab を押すと、最もよく発生するようです。

実行しているバージョン: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51

答え1

このバグについては次のリンクを参照してください: 翻訳: 翻訳: 翻訳者 ...

それはまさにあなたの問題であり、潜在的な回避策があります:

sudo ibus restart

お役に立てれば幸いです!

答え2

OP の正しい問題/バグは実際には次のようです:アイデア-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 レイアウトを持たない人にとっては実際の解決策ではありません。

答え3

「キーボード入力方式システム」(システム設定 > 言語サポート) を「IBus」から「なし」に変更することで、この問題を回避します。

https://stackoverflow.com/a/33684325/250814

答え4

.ideaプロジェクトのルートにあるフォルダを削除して、ファイル→キャッシュを無効にして再起動

関連情報