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”更改為“無”來防止此問題。
答案4
您可以嘗試刪除.idea
項目根目錄下的資料夾,然後嘗試檔案→使快取無效並重新啟動。