De vez em quando, o phpStorm perde a entrada do meu teclado. Ainda posso clicar, mas nenhuma chave será registrada. Outras janelas estão bem. É necessário reiniciar o phpStorm para trazê-los de volta. Parece acontecer mais quando eu Control + Tab entre abas abertas
Estou executando: Ubuntu 13.10 phpStorm 7.1 JRE 1.7.0_51
Responder1
Você deve olhar para este bug aqui: http://youtrack.jetbrains.com/issue/IDEA-79312
É exatamente o seu problema e tem uma solução alternativa em potencial:
sudo ibus restart
Espero que ajude!
Responder2
Parece que o problema/bug correto para OP é na verdade este:IDÉIA-78860
Este não é um problema específico da versão do Ubuntu, mas sim um problema do X Window/IBus e ainda está acontecendo no Ubuntu 14.04 com IBus <1.5.11
Opção 1:
Atualizar IBus para1.5.11 ou superior
Verifique esta resposta emcomo atualizar o ibus no Ubuntu
Opção 2:
A solução alternativa oficial é adicionar a seguinte linha ao seu ~/.profile
export IBUS_ENABLE_SYNC_MODE=1
Lembre-se que você tem quereinicie sua sessão(logout) para que isso tenha efeito.
Opção 3:
A solução alternativa mais universal ainda é ibus restart
, mas acho que vale a pena citar o responsável pelo problema:
Não é recomendado reiniciar o IBus (pode travar o IDE mais tarde)
Sim, isso pode acontecer mais cedo ou mais tarde. Além disso, isso redefine o layout do teclado para o padrão (principalmente em inglês). Então você teria que mudar isso toda vez que reiniciar o ibus.
Outra opção é desabilitar o ibus, mas isso realmente não é uma solução para pessoas que não possuem layout US kb.
Responder3
Eu evito esse problema alterando o "Sistema de método de entrada do teclado" (Configurações do sistema> suporte ao idioma) de "IBus" para "nenhum".
Responder4
você pode tentar remover a .idea
pasta na raiz do seu projeto e tentarArquivo → Invalidar cache e reiniciar.