Ich muss meine Intellij alle 20 Minuten neu starten, wenn ich mehrmals drücke ctrl+tab. Es sieht so aus, als würde ein mehrmaliges Klicken auf mein Ubuntu 13.10 + Intellij 13.01 dazu führen, dass mein Intellij stecken bleibt. auf intellij 12 gleichen Betriebssystem ist alles in Ordnung. trotzdem, um das zu umgehen?
34
Antworten:
Umgehung versuchen Sie Folgendes, wenn es passiert:
http://youtrack.jetbrains.com/issue/IDEA-115661
http://youtrack.jetbrains.com/issue/IDEA-78860
quelle
setxkbmap
, um die Sprachen korrekt einzustellen.Das Neustarten von ibus-deamon kann laut IDEA-78860 zu Problemen mit anderen Anwendungen¹ oder sogar zum Absturz von IntelliJ führen . Es werden jedoch auch zwei alternative Lösungen vorgeschlagen:
IBUS-Unterstützung für Idee deaktivieren. Dies erfolgt
XMODIFIERS
beim Starten von IntelliJ mit einer leeren Umgebungsvariablen. Fügen Sie dies beispielsweise zu Beginn von hinzuidea.sh
und starten Sie IntelliJ neu:Erzwingen Sie, dass IBUS die Reihenfolge der Ereignisse
IBUS_ENABLE_SYNC_MODE=1
beibehält, indem Sie ibus-daemon² einstellen. In meinem Fall habe ich es implementiert, indem ich Folgendes zu meiner hinzugefügt habe~/.xsessionrc
(erstelle die Datei, wenn sie nicht existiert) und starte meine Sitzung neu:(Ich habe tatsächlich beides getan, damit ich nicht weiß, welches es für mich behebt)
Wenn dies für Sie funktioniert, hat dies den Vorteil, das Problem ein für alle Mal zu beheben, und Sie sollten ibus-daemon nicht mehr neu starten müssen.
Der einzige Nachteil ist, dass Sie IntelliJ oder sogar Ihre gesamte Sitzung neu starten müssen, um es zum ersten Mal anzuwenden.
¹ In meinem Fall haben tote Schlüssel in einigen Anwendungen wie Skype danach nicht mehr funktioniert.
² IBUS sollte in einer zukünftigen Version anscheinend standardmäßig den Synchronisierungsmodus aktiviert haben (siehe Ausgabe 1697 und das entsprechende Commit) .
quelle
In meinem Fall war es etwas anderes. Ich habe dieses seltsame Verhalten festgestellt, nachdem ich meine Lizenzdaten für Idea eingegeben habe. Ich nehme an, es wurde ein neues Benutzerkonto für Jet Brains erstellt, mit der Möglichkeit, IDE-Einstellungen zu synchronisieren, die standardmäßig aktiviert sind. Mein Vorschlag, dass meine Einstellung (einschließlich Tastaturbelegungen) durch einige von Jet Brains erstellte Standardeinstellungen überschrieben wurde.
Zum Glück hatte ich vorher meinen
Settings Repository
am eingerichtetGithub
. Ich kehrte zu meinen alten Einstellungen zurück und drückteFile -> Settings Repository -> Override Local
.Das Problem trat unter macOS im Datenbankeditor auf.
quelle