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 на самом деле такова:ИДЕЯ-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, но это не решение для людей, у которых нет американской раскладки KB.

решение3

Я предотвращаю эту проблему, изменяя «Системный метод ввода с клавиатуры» (Настройки системы > Поддержка языков) с «IBus» на «нет».

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

решение4

вы можете попробовать удалить .ideaпапку в корне вашего проекта, а затем попробоватьФайл → Очистить кэш и перезапустить.

Связанный контент