2008-09-18 94 views
30

He sido un usuario de Eclipse durante varios años y recientemente cambié al Intellij de IDEA. Una característica en Eclipse que realmente echo de menos es cómo puede autocompletar los parámetros del método con las variables actualmente dentro del alcance. Esta característica, con un solo combo de tecla (ctrl + espacio) completa todos los parámetros del método. Siempre que mis variables reciban un nombre similar a los parámetros del método, nunca tuve un problema con este autocompletado. ¿Hay un complemento o una forma nativa de lograr esto en Intellij?¿cómo uso IDEA intellij para autocompletar los parámetros del método?

Respuesta

22

IntelliJ IDEA 9 now supports lo que ellos llaman "super finalización", que coincide con el comportamiento que está buscando y está disponible a través de su programa de acceso temprano.

alt text http://blogs.jetbrains.com/idea/wp-content/uploads/2009/09/super.png

IntelliJ IDEA 8 no le permite autocompletar más de un parámetro a la vez. Está obligado a utilizar Control - Shift - Espacio una vez para cada parámetro.

+1

Escribo más rápido que el autocompletado de IntelliJ la mayor parte del tiempo, por lo que este "súper completado", aunque estoy aturdido de que exista, es más como "finalización tolerable". "supercompletar" debe rellenar los parámetros dag-nabbed cuando se completa automáticamente el nombre del método de la forma en que lo hace en NetBeans. De todos modos, seis años después, gracias por el consejo @AlexB! – inanutshellus

+0

No puedo encontrar una "supercompleción" en IntelliJ IDEA 2016.1. En Windows, Ctrl-Shift-Space se asigna a la finalización de "SmartType", que no completa los parámetros. Estoy de acuerdo, esta es una de las características de Eclipse que me falta mucho en IntelliJ. – rdguam

+0

OMG, tan cojo ... En un método con diez sobrecargas esto es cojo. – sjngm

15

Control + Mayúsculas-Espacio (y la conclusión se basa en el tipo, no nombre)

Para más calidad: Ayuda -> Por defecto de configuración de teclado Referencia

+4

lo siento, no estaba claro - ctrl + shift + espacio solo muestra todos los parámetros. Luego puedo usar tab para completar el siguiente y repetir este proceso, que es mejor que nada, pero aún no completa todos los parámetros a la vez. – user17854

52

posible que ya saben que IntelliJ IDEA tiene el CTRL + P acceso directo (Windows) y CMD + P (OX X) que aparece una breve descripción de los cuales se pasan los parámetros para el método . Es muy útil y ahorra mucho tiempo que de otra manera se hubiera gastado buscando la declaración del método.

+0

Gracias por esto, he estado buscando esa característica, ¡sabía que debía existir en alguna parte! ¡IntelliJ para siempre! :) – scubbo

+2

(Cmd-P bajo OS X). Sería mucho más fácil descubrir/recordar si se trataba de Ctrl-Shift-space o tal, incluso si era necesario presionar dos veces. –

+4

abre el cuadro de diálogo Imprimir para mí. –

Cuestiones relacionadas