Я должен перезапускать мой intellij каждые 20 минут, когда я нажимаю несколько раз ctrl+tab. Похоже, что нажатие несколько раз на моем Ubuntu 13.10 + intellij 13.01 застряло у меня на intellij. на intellij 12 той же ОС все просто отлично. в любом случае обойти это?
34
Ответы:
Обойти это попробуйте, когда это произойдет:
http://youtrack.jetbrains.com/issue/IDEA-115661
http://youtrack.jetbrains.com/issue/IDEA-78860
источник
setxkbmap
после этого, чтобы правильно установить языки.Перезапуск ibus-deamon может вызвать проблемы с другими приложениями¹ или даже вызвать сбой IntelliJ, в соответствии с IDEA-78860 . Однако это также предполагает, что есть 2 альтернативных решения:
Отключение поддержки IBUS для идеи. Это делается с помощью пустой
XMODIFIERS
переменной среды при запуске IntelliJ. Например, добавьте это в началеidea.sh
и перезапустите IntelliJ:Заставьте IBUS поддерживать порядок событий, установив
IBUS_ENABLE_SYNC_MODE=1
для ibus-daemon². В моем случае я реализовал это, добавив следующее к моему~/.xsessionrc
(создайте файл, если он не существует) и перезапустите мой сеанс:(Я на самом деле сделал и то и другое, поэтому я не знаю, какой из них это мне исправит)
Если это работает для вас, то это имеет преимущество, заключающееся в устранении проблемы раз и навсегда, и вам больше не нужно перезапускать ibus-daemon.
Единственное неудобство заключается в том, что вам нужно перезапустить IntelliJ или даже весь сеанс, чтобы применить его в первый раз.
¹ В моем случае мертвые клавиши не работают больше после этого в некоторых приложениях , таких как Skype.
² Очевидно, в IBUS должен быть включен режим синхронизации по умолчанию в будущем выпуске, см. Выпуск 1697 и соответствующий коммит .
источник
В моем случае это было что-то другое. Я получил это странное поведение после того, как ввел свои лицензионные учетные данные в Idea. Я предполагаю, что он создал для меня новую учетную запись пользователя Jet Brains с возможностью синхронизации настроек IDE, включенных по умолчанию. Мое предположение, что оно переопределило мои настройки (включая привязки клавиатуры) некоторыми настройками по умолчанию, созданными Jet Brains.
К счастью, я уже настроил свой
Settings Repository
ONGithub
. Я откатился на мои старые настройки нажатиемFile -> Settings Repository -> Override Local
.Проблема была в macOS в редакторе баз данных.
источник