PHPStorm no puede aceptar ninguna entrada desde el teclado después de Encontrar Ocurrencia

Estoy usando PHPStorm 7.0 en Ubuntu 13.10

Tengo un problema después de ejecutar el comando «de Próxima Aparición» /»Prev Ocurrencia» a través del atajo de teclado «Ctrl + Alt + Flecha hacia Abajo«, no puedo escribir cualquier palabra o ejecutar cualquier acceso directo de nuevo en PHPStorm en cualquier punto de vista (editor, Proyecto, Favoritos, etc), como PHPStorm ignoró mi entrada de teclado.
Pero, afortunadamente, todavía puede aceptarse la entrada del ratón, así que todavía puedo guardar mis obras, luego he reiniciado & vuelta a la normalidad.

En mi Ubuntu he modificado 2 métodos abreviados de teclado,

Ctrl + ALt + Abajo para Discapacitados

Ctrl + ALt + Hasta para Discapacitados

Es este problema con PHPStorm o Ubuntu?

InformationsquelleAutor 735 | 2013-11-29

7 Kommentare

  1. 21

    Probar este

    sudo ibus restart
    

    Respuesta de aquí…https://askubuntu.com/questions/416504/phpstorm-losing-keyboard-input#answer-420131

    Esto puede cambiar el teclado de entrada por el camino para que vuelva a seleccionar la entrada de teclado en Ubuntu barra de herramientas (yo el mío, para En1)

    No está seguro de lo que hace esto, sin embargo, estoy usando Guake y Compiz y he visto estas herramientas se comportan un poco extraño, a veces

    • No hay necesidad de usar «sudo» para esto.
    • En caso de configurar un teclado diferente idioma que usted necesita para especificar el idioma: sudo ibus reiniciar && setxkbmap de -> donde de = alemán.
    • No estoy seguro de lo que esto debería hacer, pero completamente rompe cualquier entrada y ahora ni siquiera puedo usar mi ratón (estoy usando lxde si que importa)
  2. 11
    IBUS_ENABLE_SYNC_MODE=1 ibus-daemon --replace &
    

    trabajó para mí. Usted no tiene que correr ibus restart cada tan a menudo.

    • Puede usted explicar, por favor. Donde se este código debe ser colocado?
    • Usted puede simplemente pegar a la terminal, o añadir a su ~/.bashrc.
    • He añadido en el archivo. Espero que funcione porque esta parece ser una heisenbug
    • esto funciona para mí en MacOS (Sierra), gracias!
  3. 8

    Después de preguntar PhpStorm Apoyo, me sugirió utilizar otro tipo de JDK. Dijo que debido a un error conocido de OpenJDK que debe ser corregido en el siguiente menor IDEA de liberación

    Aquí está el enlace relacionado
    http://youtrack.jetbrains.com/issue/IDEA-79312

    Entonces traté de cambiar el uso de IBM JDK, pero el problema todavía se produjo, e incluso hacer phpstorm bastante lento.
    Paso a paso de cómo (nota esto no resuelve mi problema, sólo para tu INFORMACIÓN) : http://www.wikihow.com/Install-IBM-Java-on-Ubuntu-Linux

    Desde mi punto de vista, PHPStorm tiene algún problema con OpenJDK con un comportamiento diferente. La mía es que como dije en mi pregunta.
    Además, este problema a suceder, no sólo después de Encontrar Ocurrencia o usando el atajo de teclado, pero sucede que cuando yo no hice nada, simplemente sucede bastante a menudo.

    Siguiente he intentado con oracle JDK, se sugiere con el enlace de arriba.
    Paso por paso cómo :
    http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

    Entonces el problema no vuelva a ocurrir, después de haber probado el uso de un día sin problema, así que escribo esta respuesta.

    Buena Suerte

    • Estoy teniendo el mismo problema por un tiempo ahora. El último artículo que has enlazado es el mismo artículo que he utilizado para la instalación de JDK, pero el problema persiste para mí. Hizo instalar JDK o JRE? De 32 bits o de 64 bits?
    • Yo también estoy todavía con este con el oráculo de instalación de java
    • desde el jetbrains issue tracker: una solución sin tener que reiniciar phpstorm: sudo ibus restart
    • cuando hago sudo ibus reiniciar, phpstorm se bloquea
    • Sólo una nota, ibus restart también funciona para mí, pero al mismo tiempo también cambia el diseño de teclado en inglés (estoy usando Esloveno) así que tengo que jugar con el cambio de distribuciones de teclado para que yo pueda volver a Esloveno. Así que es muy tedioso hacer esto cada ahora y entonces, así que no es realmente una solución.
  4. 6

    Una compilación de algunas correcciones de otros

    1. añadir la siguiente línea a /{path_where_phpstorm_is_installed}/bin/idea.propiedades y reiniciar.

      actionSystem.suspendFocusTransferIfApplicationinactive=false

    2. otra opción es utilizar el Jdk 6 ya que tiene una baja probabilidad de que resultamos

    3. encontrar la siguiente línea al final de bin/phpstorm.sh

      Run the IDE
      

      añadir a esta líneas

      XMODIFIERS=""
      export XMODIFIERS
      

    El ibus reiniciar solución fue una temporarly solución para mí, como cada 5 minutos (Ubuntu 15.05 con phpStorm 9) el problema ocurrió de nuevo (Esto ocurre cuando se cambia entre windows Ctrl + tab).

    Ref1, Ref2

  5. 0

    Tuve un problema similar, cuando al cambiar de pestaña con alt+TAB. Muy a menudo se haría el teclado no responde y la única cosa que ayudó a que se reinicie PHPStorm. Yo he probado de diferentes JDK y no ayudar a ninguno de los dos.
    Mi laptop es T430 con Ubuntu 13.10. Yo estaba corriendo de los gráficos por defecto driver Nouveau. Luego me cambié a la propiedad de controlador de nvidia y ha sido un par de días y el problema no ha ocurrido ya (antes de que iba a suceder, como de 10 a 15 veces al día).
    La única otra cosa que me estaba haciendo estaba haciendo la suspensión y la hibernación de trabajo (con TuxOnIce)…no estoy seguro si es relativa. Así que me estoy sospechando que el controlador de gráficos cambio ayudó.

    Michal

  6. 0

    Sí, yo también tengo este problema. He instalado Oracle Java.
    Tuve esta situación cuando abro emergente(por ejemplo la configuración) y luego cambiar de ventana con alt+tab. Cuando vuelvo a phpstorm entonces yo no puedo escribir. Así que ahora trato de no invocar esta situación. También me di cuenta de cinco minut hace 🙂 que no hay necesidad de reiniciar phpstorm después de que este problema sólo lo suficiente para volver a cambiar de ventana con alt+tab y ahora puedo escribir de nuevo.

    Actualización después de @Taryn Este comentario:

    Hola, asesor, pero mi respuesta fue la solución no «yo también» caso.

    A continuación, en palabras simples, la solución es:

    Intente usar alt+tab dos veces(la ventana de cambio y de vuelta otra vez).
    Después de esto, el problema debería desaparecer.

    • Hola y bienvenidos a Desbordamiento de Pila! es un poco difícil para ver si esto es una solución al problema o un «yo también»… si se trata de una solución – ¿se puede ser más claro acerca de cómo el Cartel original puede resolver su problema con su solución? Si no… entonces probablemente no es realmente una buena opción para una «respuesta». Ahora reconozco que eres nuevo y no tienes suficiente rep publicar comentarios – pero «yo también» los comentarios son, por lo general, sólo en la sección de comentarios (inmediatamente debajo de la pregunta original).
  7. 0

    Tienes 2 maneras de solucionar este problema: una de ellas es establecer su DE para iniciar el ibus demonio de la sesión o editar su /bin/phpstorm.sh y añadir al principio de la «exportación XMODIFIERS=» :

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

    Sirve para cualquier JetBrains aplicación de edición correspondiente .sh

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea