web-dev-qa-db-fra.com

phpStorm perd la saisie au clavier

De temps en temps, phpStorm perdra les entrées de mon clavier. Je peux toujours cliquer, mais il n'enregistrera aucune clé. Les autres fenêtres sont bien. Il faut un redémarrage phpStorm pour les ramener. Cela semble se produire plus souvent lorsque je contrôle + onglet entre les onglets ouverts

Je suis en cours d'exécution: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51

55
neolaser

Vous devriez regarder ce bogue ici: http://youtrack.jetbrains.com/issue/IDEA-79312

C'est exactement votre problème, et il existe une solution de contournement possible:

Sudo ibus restart

J'espère que cela pourra aider!

54
Mark Mandel

On dirait que le problème/bug correct pour OP est en fait ceci: IDEA-7886

Ce n'est pas une version spécifique d'Ubuntu, mais un problème X Window/IBus et cela se produit encore dans Ubuntu 14.04 avec IBus <1.5.11

Option 1:
Mettre à jour IBus à 1.5.11 ou supérieur Cochez cette réponse à comment mettre à jour ibus sur ubunt

Option 2:
La solution officielle consiste à ajouter la ligne suivante à votre ~/.profile

export IBUS_ENABLE_SYNC_MODE=1

N'oubliez pas que vous devez redémarrer votre session (déconnexion) pour que cela prenne effet.

Option 3:
La solution de contournement la plus universelle est toujours ibus restart, mais je pense qu'il vaut la peine de citer le responsable de la question:

Le redémarrage d’IBus n’est pas recommandé (risque de bloquer le IDE plus tard)

Oui, cela peut arriver tôt ou tard. Cela réinitialise également la configuration de votre clavier par défaut (principalement l'anglais). Donc, vous auriez à changer cela à chaque fois que vous redémarrez ibus.

Une autre option consiste à désactiver ibus, mais ce n’est vraiment pas une solution pour les personnes qui ne disposent pas de la disposition US kb.

5
ruuter

vous pouvez essayer de supprimer le dossier .idea à la racine de votre projet, puis essayez Fichier → Invalider le cache et redémarrer.

0
Shobi
ibus restart && sleep 1 && ibus engine xkb:se::swe

a travaillé pour moi

0
ali moradi

j'empêche ce problème en remplaçant "IBus" par "Système de méthode de saisie au clavier" (Paramètres système> Langue prise en charge) par "Aucune".

https://stackoverflow.com/a/33684325/250814

0
Rudger