Seltsame Tastatursperren in IntelliJ IDEA (Löschen & Pfeiltasten usw.)

75

Während der Arbeit in IntelliJ IDEA wird die Tastatur gelegentlich so gesperrt, dass deleteoder die < > ^Tasten nicht mehr richtig funktionieren, so dass delete nichts mehr funktioniert, und die Pfeiltasten scrollen durch den gesamten Quellcode- / Editorabschnitt.

Ich weiß nicht, ob ich versehentlich eine Art Verknüpfung bin, aber die einzige Möglichkeit, sie wieder normal zu machen, besteht darin, die IDE zu schließen und wieder zu öffnen, was natürlich ärgerlich ist.

Ich bin auf Mac OS X Lion, dem neuesten IntelliJ IDEA CE (11.1.1), hatte es aber auch schon mit den vorherigen Versionen.

Mathias Conradt
quelle
Auf Montain Lion und mit der neuesten IDEE (12.1.2) und passiert mir immer noch 2-3 mal pro Woche ...
Adagios
Bei JetBrains scheint ein neuer Fehler aufgetreten zu sein, der dafür relevant ist.
Adagios
Hier ist eine Problemumgehung für dieses Problem
Camilo Silva
Es passiert in der Version 2018.1.4 in Mac Mojave.
Vivek Agrawal
stackoverflow.com/a/60457695/1058292 hat es für mich gelöst - keiner der anderen hier
Uhr

Antworten:

9

Überprüfen Sie idea.log(Hilfe | Anmelden anzeigen ...) auf Ausnahmen. Wenn Sie PSI/document inconsistency before reparsedort sehen, sind Sie wahrscheinlich von diesem Fehler betroffen .

Wenn es andere Ausnahmen gibt, die nicht mit diesem Fehler zusammenhängen, senden Sie das Protokoll an den technischen Support von JetBrains.

CrazyCoder
quelle
Ja, ich sehe dies im Protokoll und es ist auch noch in Version 11.1.2. Ich habe das neueste EAP noch nicht ausprobiert.
Mathias Conradt
Dies ist eine wiederkehrende nervige Sache, die jahrelang widersteht. Die Lösung wird in einer anderen Antwort vorgestellt. Geben Sie einfach auf der Shell ein: ibus-daemon -rd
Richard Gomes
@ RichardGomes dieser ibus Fehler wurde vor Jahren behoben, stellen Sie sicher, dass Sie die Version mit dem Fix haben: youtrack.jetbrains.com/issue/…
CrazyCoder
@CrazyCoder: Ich verwende derzeit den neuesten und besten IntelliJ: 2019.3. Das Problem besteht weiterhin.
Richard Gomes
@RichardGomes das Problem ist nicht in IntelliJ IDEA, aber in ibus lesen Sie bitte den verlinkten Kommentar.
CrazyCoder
69

Diese Antwort auf superuser.com hat bei mir funktioniert:

ibus-daemon -rd
alwe
quelle
5
Das hat bei mir funktioniert. Das Tastaturlayout wurde jedoch auf US eingestellt. Ich habe Folgendes verwendet, um die Tastatur auf UK einzustellen (Sie müssen dies auf Ihre Tastatur ändern): ibus-daemon -rd sleep 0.25 setxkbmap gb Ich bin mir nicht sicher, warum eine Verzögerung erforderlich ist, aber ohne diese Tastatur bleibt die Tastatur US zugeordnet
Matt Innes
1
Die Verwendung von Fischschalen ibus-daemon -rd; and sleep 0.25; and setxkbmap gbhat den Trick für mich unter Ubuntu 14.04
Markus
Dies bricht auch meine internationale ISO-Layout-Tastatur. Danach kann ich keinen Akzent mehr setzen. Gab es im Jahr 2020 eine Möglichkeit, dies effizient zu beheben?
Dimitri Kopriwa
@DimitriKopriwa Ehrlich gesagt, ich habe dieses Problem seit Jahren nicht mehr und ich frage mich jedes Mal, wenn dies positiv bewertet wird, dass dieses Problem für einige Leute immer noch besteht. Ich denke, das passiert nur bei einigen alten Versionen von system / Intellij / libs / kernel / ...?
Alwe
Ich habe immer noch das Problem und ich habe eine offizielle OpenSource-Projektlizenz und die neueste Version von Intellij. Dies ist nicht behoben.
Dimitri Kopriwa
57

Schalten Sie Vim Emulator einfach über Tools wie dieses Bild aus:

Geben Sie hier die Bildbeschreibung ein

Ali.Ghodrat
quelle
2
Die seltsame Situation, in der ich mich befand, falls es jemandem hilft: Ich hatte nicht einmal das Ideavim-Plugin installiert (daher konnte ich diese Option unter Extras nicht sehen). Ich musste das Ideavim-Plugin installieren, um es zu deaktivieren ...
Jdog
17

Ich bin neu bei IntelliJ und hatte das gleiche Problem beim Löschen durch delete. Aber ich habe gerade festgestellt, dass IntelliJ tatsächlich die Tasten in Vim nachahmt.

Wenn beispielsweise Text hervorgehoben ist, wird durch Drücken von dder Text ygelöscht , durch Kopieren (Ziehen), Drücken von Einfügen (Einfügen) pund Drücken von wird ider Bearbeitungsmodus (Einfügen) aufgerufen.

Für die Navigation navigiert Ctrl+ fzum nächsten Bildschirm, Ctrl+ bnavigiert zum vorherigen Bildschirm und Shift+ gnavigiert zum Ende der Datei.

Alle sind die gleichen wie in Vim.

Sophia Feng
quelle
10
Keine Sorge, ich habe es gerade herausgefunden. Unter Tools rufen Sie Vim Emulator auf. Deaktivieren Sie diese Option, um das Problem zu beheben.
alsobubbly
6

Ich stand vor dem gleichen Problem,

Umgebung:

IDEA 14.1.4 unter Ubuntu Gnome 15.04

Lösung:

Ich arbeite mit Standard-Keymaps, aber aus irgendeinem Grund funktionierte die Standard-Keymap nicht. Daher habe ich das 'IdeaVim'-Plugin entfernt und die IDE neu gestartet. Jetzt funktioniert alles einwandfrei. File > Settings > Pluginsund suchen Sie nach den Plugins.

Thamme Gowda
quelle
5

Es gibt ein offenes Problem in Jetbrains Youtrack für Intellij-Ideen , das zwei Lösungen empfiehlt:

  1. Die Tastatureingabe kann durch Neustart des IBus-Daemons ("ibus-daemon -rd" von einer Konsole aus) entsperrt werden.
  2. IBus kann für IDEA deaktiviert werden, indem env deaktiviert wird. Variable XMODIFIERS (z. B. "XMODIFIERS = idea.sh"), aber die Fähigkeit, nationale Zeichen in IDEA einzugeben, geht verloren.

Ich habe den zweiten verwendet und mein Problem behoben.

Saeed Zarinfam
quelle
4

Ich habe regelmäßig das gleiche Problem, was sehr schmerzhaft ist, da das Laden von IntelliJ zunächst so lange dauert, dass ich es schließen und von vorne beginnen muss!

Ich habe nirgendwo in meinen IntelliJ-Protokollen "PSI". Ich werde meine Protokolle an IntelliJ senden. hoffentlich können sie dieses Problem so schnell wie möglich beheben, da es eine große Zeitverschwendung ist!

Andere Dinge, die ich versucht habe:

  • Ändern der aktuellen Keymap - Pfeiltasten funktionieren in keiner Keymap
  • Schließen und erneutes Öffnen nur des Projekts - Das Problem bleibt bestehen, bis IntelliJ selbst geschlossen und erneut geöffnet wird.
  • Andere Tasten ausprobieren - Es scheint, als würden Strg und Befehl von der IDE vollständig ignoriert, sobald sie sich in diesem Zustand befindet. Natürlich funktionieren alle Texteingabetasten weiterhin, sodass Sie tippen können und die Cursorposition nur mit der Maus und der Menüleiste ändern können. Zur Not könnte man für kurze Zeit so arbeiten, aber das würde einen erheblichen masochistischen Streifen mit sich bringen!
Tom Dibble
quelle
Ich bin mittlerweile auf 11.1.2 und soweit ich mich erinnere, scheint es besser geworden zu sein. Ich kann mich nicht wirklich erinnern, ob ich dieses Problem seit dem Update hatte, aber es könnte sich lohnen, es zu aktualisieren, wenn Sie es nicht getan haben. Welche IDEA-Version verwenden Sie?
Mathias Conradt
(Der unten erwähnte Fehler youtrack.jetbrains.com/issue/IDEA-80181 scheint jedoch auch mit 11.1.2 nicht behoben zu sein, immer noch einige Probleme, aber ich habe den EAP bis zum 22. Juni noch nicht überprüft).
Mathias Conradt
Ich habe das gleiche Problem mit IntelliJ 12.0.1 Build UI-123.84. Ich habe keinen "Inkonsistenz" -Text in der Protokolldatei.
David Portabella
1
Ich hatte das gleiche Problem in 12.0.2 unter Windows 7, auch keine "Inkonsistenz" in der Protokolldatei. Ich habe versucht, meine Keymap-Einstellungen zu ändern, und nachdem ich sie wieder auf "Standard" gesetzt hatte, funktionierte alles wieder.
Findango
Gleiches Problem unter Lion 10.7.5, IntelliJ Build IU-123.169 (Version 12.0.4). Die Löschtaste funktioniert ohne ersichtlichen Grund nicht mehr.
Tommy Knowlton
1

Wenn Sie dies tun ibus restart, erhalten Sie eine QWERTY-Tastatur. Für französische Benutzer können Sie Folgendes tun:

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

Ich nehme an, Sie können fr::fradurch ruoder ändernus:dvorak:eng

Nicolas Zozol
quelle
1

Ich hatte das gleiche Problem beim Upgrade auf IntelliJ 14.1.4. Wenn Sie das IdeaVim-Plug-In installiert haben, deaktivieren Sie es. Das hat bei mir funktioniert. Referenz

Aliti
quelle
1

In meinem Fall funktionierte die Rücktaste nicht, sondern nur im Terminal. Ich habe es behoben, indem ich gegangen bin

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

Unter Windows 10 ist dasselbe Problem aufgetreten. Sie können versuchen, die IDE manuell über den Task-Manager zu schließen. Tun Sie dies, wenn der IntelliJ nicht betriebsbereit ist, dh wenn IntelliJ Idea gestartet wird, der Bildschirm jedoch noch nicht geöffnet ist.

Syed Muhammad Sajjad
quelle
1

Ich hatte vorher das gleiche Problem. Zuerst müssen Sie überprüfen, ob es einen 'VIM-Emulator' gibt. Wenn ja, versuchen Sie es zu deaktivieren, das sollte ausreichen. Wenn das Problem weiterhin besteht, wenden Sie sich an den Support im Hilfebereich der Menüleiste.

ilke444
quelle
0

Das gleiche Problem für mich heute. Meine Lösung bestand darin, die USB-Tastatur meines MacBook zu entfernen und anzuschließen. Ich hoffe es hilft.

Albanx
quelle
0

Ubuntu 18.04.02
Idea (Ultimate) 2019.2

Hatte das gleiche Problem. Die Tastatur erkannte plötzlich keine Pfeiltasten und keine Rücktaste mehr. Keine der oben genannten Lösungen würde funktionieren.
Was funktionierte - war das Zurückschalten des Boot SDK auf das alte vertrauenswürdige Oracle 1.8 (ich lief auf JB 9).

Wie man:

  • Hilfe-> Aktion
    suchen Suche nach JDK . Wählen Sie Switch Boot JDK und wählen Sie eine 8- oder 11-Version von Java. Neustart

  • Wenn Sie kein lokales 8- oder 11-Java-JDK installiert haben. Ich hatte nur das Problem mit 9, sowohl 8 als auch 11 funktionieren gut.
    Suchen Sie nach Action SDK , wählen Sie " Get JB SDK from Bintray " und wählen Sie die neuesten verfügbaren 11 oder 8 aus, wie Sie möchten ...

Viel Glück,
Nick

Nrapopor
quelle
0

In meinem Fall war es etwas anderes. Ich habe dieses seltsame Verhalten erhalten, nachdem ich meine Lizenzanmeldeinformationen für Idea eingegeben habe. Ich nehme an, es wurde ein neues Jet Brains-Benutzerkonto für mich erstellt, mit der Möglichkeit, standardmäßig aktivierte IDE-Einstellungen zu synchronisieren. Mein Vorschlag, dass meine Einstellung (einschließlich Tastaturbindungen) durch einige von Jet Brains erstellte Standardeinstellungen überschrieben wurde.

Zum Glück hatte ich vorher meine einrichten Settings Repositoryauf Github. Ich kehrte zu meinen alten Einstellungen zurück und drückte File -> Settings Repository -> Override Local.

Das Problem trat unter macOS im Datenbankeditor auf.

Rostyslav Druzhchenko
quelle
0
  1. Wechseln Sie zur zuletzt geöffneten IntelliJ-Instanz
  2. Überprüfen Sie, ob der Cursor im Terminalfenster des Projekts hängen geblieben ist
  3. Nein? Überprüfen Sie alle anderen geöffneten IntelliJ-Instanzen
atreeon
quelle
0

Problemumgehung für nicht reagierende Tastatur unter Ubuntu 20.04

Von: https://youtrack.jetbrains.com/issue/IDEA-23472

  1. Gehen Sie zu IDE "Hilfe | Benutzerdefinierte VM-Optionen bearbeiten ..."
  2. Fügen Sie -Drecreate.x11.input.method = true zu einer neuen Zeile hinzu
  3. Starten Sie die IDE neu
freak0
quelle
0

Der einfachste Weg, dies zu beheben, besteht darin, Ihren VIM-Emulator zu deaktivieren, den Sie in der unteren rechten Ecke Ihrer in.IDEA finden. Das sollte es tun


quelle