Время от времени 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, и она все еще происходит в Ubuntu 14.04 с IBus < 1.5.11
Опция 1:
Обновить IBus до 1.5.11 или выше Проверьте этот ответ на , как обновить ibus на ubuntu
Вариант 2:
Официальный обходной путь - добавить следующую строку в ваш ~ / .profile
export IBUS_ENABLE_SYNC_MODE=1
Запомнить вас необходимо перезапустить сеанс (выйти), чтобы это вступило в силу.
Вариант 3:
Наиболее универсальный обходной путь до сих пор ibus restart
, но я думаю, что стоит процитировать адресата вопроса:
Перезапуск IBus не рекомендуется (может привести к аварийному завершению IDE позже)
Да, это может произойти рано или поздно. Также это сбрасывает раскладку клавиатуры по умолчанию (в основном на английском). Таким образом, вы должны будете менять это обратно каждый раз, когда перезапускаете ibus.
Другой вариант - отключить ibus, но на самом деле это не решение для людей, у которых нет разметки в килобайтах США.
ibus restart && sleep 1 && ibus engine xkb:se::swe
работал для меня
Я предотвращаю эту проблему, изменив «Систему ввода с клавиатуры» (Системные настройки> поддержка языков) с «IBus» на «нет».
вы можете попытаться удалить папку .idea
в корне вашего проекта, затем попробуйте File → Invalidate cache и перезапустите .