PHPStorm ne peut accepter aucune entrée du clavier après L'Occurrence de Find

j'utilise PHPStorm 7.0 dans Ubuntu 13.10

j'ai un problème après avoir lancé la commande" prochaine Occurence " / "Prev Occurence" via le raccourci clavier " Ctrl + Alt + Flèche vers le bas ", Je ne peux pas taper un mot ou lancer un raccourci à nouveau dans PHPStorm dans n'importe quelle vue (Éditeur, Projet, favori, etc), comme PHPStorm ignoré mon entrée de clavier. Mais heureusement, il peut encore accepté l'entrée de souris, donc je peux encore sauver mes travaux, puis je l'ai redémarré et retour à la normale.

Dans mon Ubuntu, j'ai modifié 2 raccourcis clavier,

Ctrl + ALt + vers le Bas Désactivé

Ctrl + ALt + Désactivé

est-ce un problème avec PHPStorm ou Ubuntu?

29
demandé sur Cœur 2013-11-29 11:09:18

7 réponses

Essayez cette

sudo ibus restart

réponse d'ici... https://askubuntu.com/questions/416504/phpstorm-losing-keyboard-input#answer-420131

cela peut changer votre entrée de clavier par la façon, donc resélectionnez votre entrée de clavier dans la barre D'outils Ubuntu (j'ai mis la mienne à En1)

Je ne suis pas sûr de ce qui cause cela bien que, je l'utilise Guake et Compiz et ont vu ces outils se comportent un peu bizarre parfois

18
répondu Carlton 2017-04-13 12:22:38
IBUS_ENABLE_SYNC_MODE=1 ibus-daemon --replace &

travaillait pour moi. Vous n'avez pas à courir ibus restart de temps en temps.

10
répondu Matěj Koubík 2015-08-18 08:48:49

après avoir demandé le soutien de PhpStorm, on m'a suggéré d'utiliser un autre type de JDK. Il a dit qu'en raison d'un bug connu pour OpenJDK qui devrait être corrigé dans la prochaine version de l'idée mineure

Voici le lien http://youtrack.jetbrains.com/issue/IDEA-79312

puis j'ai essayé de changer en utilisant IBM JDK, mais le problème est toujours arrivé, et même faire phpstorm assez lent. Comment ( noter que cela ne résout pas mon problème , pour information seulement): http://www.wikihow.com/Install-IBM-Java-on-Ubuntu-Linux

de mon point de vue, PHPStorm a un problème avec OpenJDK avec un comportement différent. Le mien est celui que j'ai indiqué dans ma question. En outre, ce problème se produisent non seulement après Trouver Occurence ou en utilisant le raccourci clavier, mais se produisent quand je n'ai rien fait, il se produit juste assez souvent.

ensuite j'ai essayé avec oracle JDK, suggéré avec ci-dessus lien. Étape par étape, comment : http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

alors le problème ne s'est pas produit à nouveau, après que j'ai testé en utilisant une journée sans problème, donc j'écris cette réponse.

Bonne Chance

7
répondu 735 2013-12-11 03:15:30

une compilation de quelques autres corrections

  1. ajouter la ligne suivante à /{path_where_phpstorm_is_installed}/bin/idea.propriétés et redémarrer.

    actionSystem.suspendFocusTransferIfApplicationinactive=false

  2. une autre option est D'utiliser Jdk 6 car il a une faible probabilité de se produire

  3. trouver la ligne suivante à la fin de bin/phpstorm.sh

    Run the IDE
    

    ajouter après cette ligne

    XMODIFIERS=""
    export XMODIFIERS
    

la solution de redémarrage d'ibus était une solution temporaire pour moi car toutes les 5 minutes (Ubuntu 15.05 avec phpStorm 9) le problème est apparu à nouveau (il se produit lorsque vous passez entre windows Ctrl + tab).

Ref1 ,

6
répondu le0diaz 2015-08-13 22:10:08

j'ai eu un problème similaire lors de la commutation des onglets avec ALT+TAB. Très souvent, cela rendait le clavier insensible et la seule chose qui aidait était de redémarrer PHPStorm. J'ai essayé un JDK différent et ça n'a pas aidé non plus. Mon ordinateur portable est le T430 fonctionnant Ubuntu 13.10. Je courais de la graphique par défaut du pilote Nouveau. Puis je suis passé au pilote propriétaire nvidia et il a été quelques jours et le problème n'a pas eu lieu plus (avant que cela se produise comme 10-15x par jour). La seule autre chose que j'ai été faire était de faire des travaux de suspension et d'hibernation (avec Smoking)...vous ne savez pas si c'est lié. Donc je soupçonne que le changement de pilote graphique a aidé.

Michal

0
répondu Michal Holub 2014-03-03 08:54:42

Oui, j'ai aussi ce numéro. J'ai installé Oracle Java. J'ai eu cette situation lorsque j'ai ouvert popup(par exemple paramètres) et modifier la fenêtre alt+tab. Quand je retourne à phpstorm, Je ne peux pas taper. Alors maintenant j'essaie de ne pas invoquer cette situation. J'ai aussi remarqué il y a cinq minutes :) qu'il n'est pas nécessaire de redémarrer phpstorm après ce problème juste assez pour changer à nouveau la fenêtre ALT+tab et maintenant je peux taper à nouveau.

mise à jour après le commentaire de @Taryn East:

Salut, sory mais ma réponse était solution pas" moi aussi " cas.

alors en termes simples la solution est:

essayer d'utiliser alt + tab deux fois (changer la fenêtre et revenir). Après cela, le problème devrait disparaître.

0
répondu mcreativo 2014-07-11 01:31:31

vous avez 2 façons de corriger cela: l'une est de définir votre DE pour démarrer le démon ibus lorsque vous vous connectez ou éditez votre /bin/phpstorm.sh et ajouter au début " export XMODIFIERS=":

#!/bin/sh
#
# ---------------------------------------------------------------------
# PHPStorm startup script.
# ---------------------------------------------------------------------
#
export XMODIFIERS=""

sert pour n'importe quelle application JetBrains en éditant la correspondante .sh

0
répondu Mariela Atausinchi 2017-10-05 15:00:40