phpStorm 遺失鍵盤輸入

phpStorm 遺失鍵盤輸入

phpStorm 不時會遺失我鍵盤上的輸入。我仍然可以單擊,但它不會註冊任何密鑰。其他窗戶都沒問題。需要重新啟動 phpStorm 才能將它們恢復。當我在打開的選項卡之間按 Control+Tab 時,似乎最常發生這種情況

我正在運行:Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51

答案1

你應該在這裡看看這個錯誤: http://youtrack.jetbrains.com/issue/IDEA-79312

這正是您的問題,並且有一個潛在的解決方法:

sudo ibus restart

希望有幫助!

答案2

看起來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 佈局的人來說確實不是一個解決方案。

答案3

我透過將“鍵盤輸​​入法系統”(系統設定>語言支援)從“IBus”更改為“無”來防止此問題。

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

答案4

您可以嘗試刪除.idea項目根目錄下的資料夾,然後嘗試檔案→使快取無效並重新啟動

相關內容