it-swarm.com.ru

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

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

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

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

63
Mathias Conradt

Проверьте idea.log (Help | Reveal Log in ...) для исключений. Если ты видишь PSI/document inconsistency before reparse там, тогда вы, вероятно, затронуты эта ошибка .

Если есть другие исключения, не связанные с этой ошибкой, отправьте журнал в службу технической поддержки JetBrains.

9
CrazyCoder

Этот ответ на superuser.com работал для меня:

ibus-daemon -rd
60
alwe

Просто отключите эмулятор Vim из инструментов , как показано ниже:

enter image description here

47
Ali.Ghodrat

Я новичок в IntelliJ, и у меня была та же проблема удаления delete, Но я только что понял, что IntelliJ на самом деле имитирует ключи в Vim.

Например, когда выделен какой-либо текст, нажмите d удаляет текст, нажимая y копирует (дергает) это, нажимая p наклеивает (кладет) и нажимает i входит в режим редактирования (вставки).

Для навигации, Ctrl+f переходит к следующему экрану, Ctrl+b переход к предыдущему экрану и Shift+g Переходит к концу файла.

Все такие же как в Vim.

16
Sophia Feng

Я столкнулся с той же проблемой,

Среда:

ИДЕЯ 14.1.4 в Ubuntu Gnome 15.04

Решение :

Я работаю с раскладками по умолчанию, но по какой-то причине раскладка по умолчанию не работала. Поэтому я удалил плагин IdeaVim и перезапустил IDE, теперь все работает нормально. File > Settings > Plugins и ​​поищите плагины.

6
Thamme Gowda

У меня периодически возникает одна и та же проблема, и это неприятно, потому что IntelliJ загружается в первую очередь так долго, а затем мне нужно закрыть ее и начать все заново!

У меня нет записей "PSI" в журналах IntelliJ. Я буду отправлять свои журналы в IntelliJ; надеюсь, они могут исправить это как можно скорее, так как это большая трата времени!

Другие вещи, которые я пробовал:

  • Изменение текущей раскладки клавиатуры - клавиши со стрелками не работают ни в одной раскладке
  • Закрытие и повторное открытие только проекта - проблема сохраняется до тех пор, пока сам IntelliJ не будет закрыт и вновь открыт.
  • Попытка других клавиш - Кажется, что Ctrl и Command полностью игнорируются IDE, как только он попадает в это состояние. Конечно, все клавиши ввода текста все еще работают, так что вы можете печатать, просто можете Не меняйте положение курсора с помощью чего-либо, кроме мыши и строки меню. В крайнем случае, можно работать так в течение короткого периода времени, но это повлечет за собой значительную мазохистскую серию!
4
Tom Dibble

Существует открытая проблема в youtrack для jetbrains для intellij idea , которая рекомендует два решения:

  1. Ввод с клавиатуры может быть разблокирован путем перезапуска демона IBus ("ibus-daemon -rd" из консоли).
  2. IBus можно отключить для IDEA, отменив env. Переменную XMODIFIERS (например, "XMODIFIERS = idea.sh"), но возможность ввода национальных символов в IDEA будет Потерянный.

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

4
Saeed Zarinfam

Возможно, вам придется обновить ваши плагины. Они могут вызвать странное поведение, если они устарели.

http://www.jetbrains.com/idea/webhelp/installing-updating-and-uninstalling-repository-plugins.html

2
jsears

Если вы делаете ibus restart, вы получите qwerty клавиатуру. Для французских пользователей вы можете сделать:

ibus restart; sleep 1; ibus engine xkb:fr::fra 

Я полагаю, вы можете изменить fr::fra от ru или us:dvorak:eng

1
Nicolas Zozol

В моем случае backspace не работал, а только в терминале. Я исправил это, перейдя

Preferences -> Terminal -> Check "Override IDE shortcuts"
1
Piotr Korlaga

У меня была такая же проблема при обновлении до IntelliJ 14.1.4. Если у вас установлен плагин IdeaVim, попробуйте отключить его. Это сработало для меня. ссылка

1
Aliti

Та же проблема для меня сегодня. Мое решение состояло в том, чтобы отключить и подключить USB-клавиатуру на моем MacBook. Надеюсь, это поможет.

0
albanx

Ubuntu 18.04.02
Идея (Ultimate) 2019.2

Была такая же проблема. Клавиатура внезапно перестала распознавать клавиши со стрелками и клавишу Backspace. Ни одно из приведенных выше решений не будет работать.
Что сработало - переключил Boot SDK обратно на старый верный Oracle 1.8 (я работал на JB 9).

Как:

  • Справка-> Найти действие
    поиск JDK . выберите Switch Boot JDK и выберите версию Java 8 или 11. перезапуск

  • Если у вас нет локального 8 или 11 Java JDK установлен. У меня возникла проблема только с 9, то и 8, и 11 работают нормально.
    найдите действие SDK , выберите "Получить JB SDK из Bintray" и выберите последние доступные 11 или 8 как ты предпочитаешь ...

Удачи,
Ник

0
nrapopor