para - ¿Cómo generar un método nulo en IntelliJ IDEA?
jetbrains student (6)
IntelliJ IDEA 15
Generar un método main
Defecto:
Escriba
psvm
( p ublic s tatic v oid m ain)> presione TabUtilice la plantilla de Eclipse (
main
lugar depsvm
)Archivo > Configuración o presione Ctrl + Alt + S
Editor > Plantillas en vivo
Del lado derecho, haz clic en el signo " + "> Plantilla en vivo
Agregue los siguientes detalles:
Haga clic en Definir
Seleccione Java > Presione sobre OK
Escriba
main
en su código Java> presione Tab
Generar un método de void
En Eclipse, cuando escribo main
ctr + space , generará un método static void main
para mí. Y cuando methodName
ctr + space , la finalización del código inteligente sugerirá generar el método denominado methodName
.
¿Cómo puedo generar automáticamente un método nulo en IntelliJ?
IntelliJ hace uso de Live Templates para completar el código. Entonces es cuestión de decidir qué nombre abreviado desea usar para nombrar su método nulo.
Aquí hay un ejemplo. Cree una plantilla en vivo en Configuración> Plantillas en vivo, luego seleccione la casilla "Otro". Presiona + a la derecha y luego dale a tu plantilla un nombre abreviado de teclado.
Aquí está el que escribí. Con las dos variables diferentes $NAME$
y $ARGS$
, puedo $ARGS$
entre ellas cuando necesito completarlas. $END$
es donde el cursor termina cuando termino de tabular las otras dos variables.
void $NAME$ ($ARGS$) {
$END$
}
El nombre abreviado que usé es pmeth
. Entonces, cada vez que pmeth
en IntelliJ en un archivo Java, pmeth
tecla Tab , este método se completa y mi cursor comienza automáticamente en $NAME$
.
Para crear un nuevo método a partir del uso en el código como:
...
someMethodName()
...
Alt Intro en el código rojo:
También es posible escribir void methodName()
y usar Complete Statement ( Ctrl Shift Enter ), se convertirá en:
void methodName() {
|
}
Podrías crear tu propia plantilla en vivo como respondió @Makoto, pero la programación por intención parece ser más natural. Cuando no tiene un método, escribe el código que lo usará y luego crea el método a partir de la acción de intención; de esta manera, IDEA generará la firma del método automáticamente de acuerdo con los parámetros y el tipo de devolución en el uso del método aún no existente. como String result = someMethod(stringParam);
.
Finalmente, no vale la pena que en IntelliJ IDEA main()
método se pueda generar utilizando psvm
Tab .
Simplemente escriba la abreviatura de la plantilla de método main ():
psvm then Enter
escriba psvm
en la clase Java y luego Cntrl + clave de período