Странные блокировки клавиатуры в IntelliJ IDEA (клавиши удаления и стрелки и т.д.)
При работе в IntelliJ IDEA клавиатура иногда блокируется так, что клавиши delete или < > ^ не работают должным образом, таким образом, что delete ничего не делает и клавиши со стрелками прокручивают весь раздел исходного кода/редактора.
Я не знаю, случайно ли я какой-то ярлык, но единственный способ вернуть его к нормальной работе - это закрытие и повторное открытие IDE, что, конечно, раздражает.
Я нахожусь в Mac OS X Lion, последний IntelliJ IDEA CE (11.1.1), но также имел это раньше с предыдущими версиями.
Ответы
Ответ 1
Отметьте idea.log
(Справка | Показать журнал...) для исключений. Если вы видите PSI/document inconsistency before reparse
там, то на вас, вероятно, влияет эта ошибка.
Если есть другие исключения, не связанные с этой ошибкой, отправьте журнал в службу технической поддержки JetBrains.
Ответ 2
Этот ответ на superuser.com работал у меня:
ibus-daemon -rd
Ответ 3
Просто отключите эмулятор Vim от Инструменты, как показано на рисунке:
![введите описание изображения здесь]()
Ответ 4
Я новичок в IntelliJ и имел ту же проблему с удалением delete. Но я только понял, что IntelliJ на самом деле имитирует ключи в Vim.
Например, когда выделен какой-либо текст, нажатие d удаляет текст, нажимая y копии (yanks), нажатие p вставляет (помещает) его, а нажатие i включает редактирование (вставка).
Для навигации Ctrl + f перейдет к следующему экрану, Ctrl + b перейдет на предыдущий экран, а Shift + g перейдет в конец файла.
Все те же, что и в Vim.
Ответ 5
Я столкнулся с такой же проблемой,
Окружающая среда:
IDEA 14.1.4 на Ubuntu Gnome 15.04
Решение:
Я работаю с раскладками по умолчанию, но по какой-то причине ключевая карта по умолчанию не работала. Поэтому я удалил плагин IdeaVim и перезапустил IDE, теперь все работает отлично. File > Settings > Plugins
и найдите плагины.
Ответ 6
У меня такая же проблема периодически, что и боль, потому что IntelliJ занимает так много времени, чтобы загрузить в первую очередь, тогда мне нужно закрыть ее и начать все заново!
У меня нет "PSI" в любом месте в моих журналах IntelliJ. Я отправлю свои журналы в IntelliJ; надеюсь, они могут исправить это как можно скорее, так как это большая потеря времени!
Другие вещи, которые я пробовал:
- Изменение текущей раскладки клавиатуры - клавиши со стрелками не работают в каких-либо раскладках клавиатуры
- Закрытие и повторное открытие только проекта - проблема сохраняется до тех пор, пока сам IntelliJ не будет закрыт и не будет вновь открыт.
- Попробуйте другие ключи. Кажется, что Ctrl и Command полностью игнорируются средой IDE, когда она попадает в это состояние. Конечно, все клавиши ввода текста все еще работают, поэтому вы можете вводить текст, просто не можете изменить положение курсора, используя что-либо, кроме мыши и строки меню. В крайнем случае, можно было бы так работать в течение короткого периода времени, но это повлекло бы значительную мазохистскую серию!
Ответ 7
Существует открытая проблема в jetbrains youtrack для идеи intellij, которая рекомендует два решения:
- Ввод клавиатуры можно разблокировать, перезапустив демон IBus ( "ibus-daemon -rd" с консоли).
- IBus можно отключить для IDEA, отключив env. переменные XMODIFIERS (например, "XMODIFIERS = idea.sh" ), но возможность ввода национальных символов в IDEA будет потеряна.
Я использовал второй и исправил свою проблему.
Ответ 8
Возможно, вам придется обновить свои плагины. Они могут вызывать странное поведение, если они устарели.
http://www.jetbrains.com/idea/webhelp/installing-updating-and-uninstalling-repository-plugins.html
Ответ 9
Если вы выполните ibus restart
, вы получите qwerty-клавиатуру. Для французских пользователей вы можете:
ibus restart; sleep 1; ibus engine xkb:fr::fra
Я полагаю, вы можете изменить fr::fra
на ru
или us:dvorak:eng
Ответ 10
У меня была такая же проблема при обновлении до IntelliJ 14.1.4.
Если у вас установлен плагин IdeaVim, попробуйте отключить его. Это сработало для меня.
Ссылка
Ответ 11
В моем случае backspace не работает, но только в терминале. Я исправил его, перейдя
Preferences -> Terminal -> Check "Override IDE shortcuts"
Ответ 12
Такая же проблема для меня сегодня. Моим решением было отключить и подключить USB-клавиатуру на моем MacBook. Надеюсь, что это поможет.
Ответ 13
Ubuntu 18.04.02
Idea (Ultimate) 2019.2
Была такая же проблема. Клавиатура внезапно перестала распознавать клавиши со стрелками и клавишу Backspace. Ни одно из приведенных выше решений не будет работать.
Что сработало - было переключение Boot SDK обратно на старый верный Oracle 1.8 (я работал на JB 9).
How-To:
Help-> Найти действие
поиск JDK. выберите Switch Boot JDK и выберите версию Java для 8 или 11. перезапустить
Если у вас не установлен локальный 8 или 11 java JDK. У меня была проблема только с 9, 8 и 11 работают нормально.
найдите действие SDK, выберите "Получить JB SDK из Bintray" и выберите последние доступные 11 или 8, как вам удобнее...
Удачи,
Ник
Ответ 14
В моем случае это было что-то другое. Я получил это странное поведение после того, как ввел свои лицензионные учетные данные в Idea. Я предполагаю, что он создал для меня новую учетную запись пользователя Jet Brains с возможностью синхронизации настроек IDE, включенных по умолчанию. Мое предположение, что оно переопределило мои настройки (включая привязки клавиатуры) некоторыми настройками по умолчанию, созданными Jet Brains.
К счастью, я ранее настроил свой Settings Repository
на Github
. Я вернулся к своим старым настройкам, нажав File -> Settings Repository -> Override Local
.
Проблема была в macOS в редакторе баз данных.
Ответ 15
Столкнулся с этой же проблемой в Windows 10. Вы можете попробовать закрыть IDE из диспетчера задач вручную.
Делайте это, когда IntelliJ не работает, т.е. когда IntelliJ Idea запускается, но экран еще не открыт.