snippets intellij idea autocomplete intellij-idea

autocomplete - snippets - ¿Cómo salir de los corchetes autocompletados en Intellij Idea(sin utilizar las teclas de flecha)?



snippets intellij idea (10)

Actualmente no es compatible con Intellij. Hay una solicitud de función abierta en http://youtrack.jetbrains.com/issue/IDEA-74666 . Los votos adicionales serían agradables.

Recientemente cambié de Eclipse a Intellij Idea, y me encontré preguntándome cómo sacar el cursor de un par de corchetes autocompletados. En eclipse después de que terminé de escribir un par de corchetes, presionar la tecla me saca de los corchetes. ¿Cómo puedo hacer lo mismo sin usar las teclas de flecha?

¡Muchas gracias por su ayuda!


Establecí estas configuraciones:

1) Agregué el atajo de Semicolon para completar la declaración actual :

En lugar de usar el comando for loop, I usa el comando fori (porque para el comando necesita un carácter de punto y coma):

2) Agregué un atajo Alt + punto y coma para mover Caret al final del bloque de código :

Así que cuando estoy dentro del ciclo, presionando Alt + Punto y coma saltando al final del paréntesis, presiono Semicolon I saltando el soporte posteriormente.

al agregar estos accesos directos, la velocidad de codificación será más rápida.


Fui a Preferencias-> Keymap y establecí un atajo para "Mover Caret a Line End" a Shift-Space. Me lleva al final de la línea actual en la que estoy sin agregar nada, si eso es lo que quieres.



No es exactamente lo que estás buscando, pero puedes escribir el carácter que estás tratando de mover (por ejemplo, una paren de cierre) y eso debería sacarte del personaje autocompletado.

No es ideal, pero es funcional por lo que lo he probado.


Puede hacer esto presionando el símbolo de cierre que de lo contrario hubiera presionado, pero se completó automáticamente. Por ejemplo, si acaba de escribir la letra f a continuación, presione shift y 0 (o cierre paréntesis ), y moverá su cursor fuera del paréntesis.

String asdf = "hello world"; System.out.println(asdf);


Si decide volver a Eclipse y usa PyDev, esta característica está deshabilitada de manera predeterminada. Primero cambie a PyDev Perspective y puede habilitarla yendo a Preferencias> PyDev> Editor> Escribir> Habilitar enlace en paréntesis automático o cierre de literales


Tal clave se llama "Fin".

Puede asignar cualquier atajo no utilizado a la acción "Mover Caret to Line End" en "Configuración / Preferencias | Mapa de teclas".

PD Puede usar Ctrl + Mayús + Entrar para completar su extracto (en su caso, colocará el símbolo de intercalación al final de la línea y agregará ";" allí) - acción llamada "Estado actual completo" y se puede verificar / cambiar el acceso directo de la misma manera que se describió anteriormente.


Ctrl + Shift + Enter no parece funcionar en IDEA 12.1.4, pero encontré que la característica más cercana a lo que estaba buscando era Shift + Enter . Esto completa la línea, crea una nueva línea debajo de la línea actual y mueve el cursor hacia ella.


IDEA aún no tiene esa característica . El equivalente más cercano es la acción del editor de Complete Current Statement ( Ctrl + Shift + Enter ).

ACTUALIZAR :

La implementación inicial para esta función está disponible en la versión EAP 2018.2. Funciona más como en MS Visual Studio, sin indicación visual de la posición de tabulación ''exit''. Por ahora, debería funcionar en Java, SQL, Python y algunos otros archivos. Llevará algún tiempo para que otros idiomas se pongan al día: se requieren algunos cambios de código específicos del idioma. La función está deshabilitada de manera predeterminada, puede habilitarla en Configuración-> Editor-> General-> Teclas inteligentes-> Saltar fuera del paréntesis de cierre / cita con Tab.