Подтвердить что ты не робот

Странные блокировки клавиатуры в IntelliJ IDEA (клавиши удаления и стрелки и т.д.)

При работе в IntelliJ IDEA клавиатура иногда блокируется так, что клавиши delete или < > ^ не работают должным образом, таким образом, что delete ничего не делает и клавиши со стрелками прокручивают весь раздел исходного кода/редактора.

Я не знаю, случайно ли я какой-то ярлык, но единственный способ вернуть его к нормальной работе - это закрытие и повторное открытие IDE, что, конечно, раздражает.

Я нахожусь в Mac OS X Lion, последний IntelliJ IDEA CE (11.1.1), но также имел это раньше с предыдущими версиями.

4b9b3361

Ответ 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 будет потеряна.

Я использовал второй и исправил свою проблему.

Ответ 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 запускается, но экран еще не открыт.