Cómo generar un método void en IntelliJ IDEA?

En Eclipse, cuando yo escriba main ctr+espacio, se generará un static void main método para mí. Y cuando yo escriba methodName ctr+espacio, inteligente finalización de código se sugieren generar el método denominado methodName.

¿Cómo puedo generar automáticamente un método void en IntelliJ?

InformationsquelleAutor lichengwu | 2012-09-22

6 Kommentare

  1. 94

    Para crear un nuevo método de uso en el código como:

    ...
    someMethodName()
    ...
    

    AltEntrar en el código rojo:

    Cómo generar un método void en IntelliJ IDEA?

    Es también posible para el tipo de void methodName() y uso Declaración Completa (CtrlCambioEntrar), se convertirá en:

    void methodName() {
        |
    }
    

    Que podría crear su propio Vivir De La Plantilla como @Makoto respondió, pero la programación por la intención parece ser más natural. Cuando usted no tiene un método, escribe el código que se va a usar, a continuación, crear el método de la intención a la acción de esta manera la IDEA de generar la firma del método de forma automática de acuerdo a los parámetros y el tipo de retorno en el que aún no existentes método de uso, como String result = someMethod(stringParam);.

    Finalmente, de nada vale que en IntelliJ IDEA main() método puede ser generado mediante psvmFicha.

    • Hola, que tipo de nombremetodo() ALT+Enter, pero no pop crear método de diálogo.Mi idea es la versión 11.1.3
    • ¿El código convertirse en rojo? Tenga en cuenta que usted necesita para escribir en el lugar donde se llamará a partir de, por ejemplo, en el cuerpo de otro método. Si se escribe directamente en la clase, donde la llamada al método no sería válida, la intención no funcionará. Está diseñado para crear un nuevo método de su uso. Si desea generar un nuevo método dentro de la clase y no de uso, uso el Live Plantillas de enfoque o Declaración Completa como se describe en mi respuesta.
    • Supongo que, psvm = public static void main
    • Funciona como un encanto en IntelliJ IDEA 14.1.6
    • ¿Cómo puedo personalizar esta plantilla de creación de someMethodName() ?
  2. 33

    IntelliJ IDEA 15

    Generar un main método

    • Predeterminado:

      Tipo psvm (public static void main) > pulse Ficha

    • Utilizar la plantilla de Eclipse (main en lugar de psvm)

      • Archivo > Configuración o presione Ctrl + Alt + S

        Cómo generar un método void en IntelliJ IDEA?

      • Editor > Vivir Plantillas

        Cómo generar un método void en IntelliJ IDEA?

      • Desde el lado derecho, haga clic en el «+» sign > Vivir Plantilla

        Cómo generar un método void en IntelliJ IDEA?

      • Agregar los siguientes datos:

        • Abreviatura: main
        • Descripción: main() method declaration
        • Texto de la plantilla:

          public static void main(String[] args){
            $END$
          }
          

          Cómo generar un método void en IntelliJ IDEA?

          Verá la nueva plantilla añadido en los Demás.

      • Haga clic en Definir

        Cómo generar un método void en IntelliJ IDEA?

      • Seleccione Java > Pulse en ACEPTAR

        Cómo generar un método void en IntelliJ IDEA?

      • Tipo main en el código Java > pulse Ficha

    Generar un void método

    • Escriba su nombre de método seguido por paréntesis (+ los argumentos, si la usas) – E. g.: m() o m(1,2) > Pulse Alt + Entrar > haga Clic en «Crear un método …» (o presione Entrar si está ya seleccionada)

      Cómo generar un método void en IntelliJ IDEA?

    • Excelente solución !
    • Esta respuesta responde a la pregunta, con una buena explicación.
  3. 23
    1. Escribir la abreviatura del método main() de la plantilla:
      Cómo generar un método void en IntelliJ IDEA?

    2. De prensa de la plantilla de la invocación de la clave. De forma predeterminada, es la Ficha. La abreviatura se expande para el método main ().

    • De esta manera explícita genera la main método, no un propósito general void método.
    • Sí, pero usted puede cambiar el nombre de método y el método de cambio de firma.
  4. 8

    IntelliJ hace uso de Vivir Plantillas para hacer su finalización de código. Es entonces una cuestión de decidir qué abreviada del nombre que desea utilizar para el nombre de su método void.

    He aquí un ejemplo. Crear un live plantilla en Ajustes > Vivir Plantillas, a continuación, seleccione la casilla «Otros». Presione + a la derecha, a continuación, dar a su plantilla abreviada del nombre de pulsación de tecla.

    Aquí hay uno que he escrito arriba. Con las dos variables diferentes $NAME$ y $ARGS$, puedo ficha entre ellos cuando tengo que rellenar. $END$ es donde se encuentra el cursor termina cuando he terminado de tabulación a través de las otras dos variables.

    void $NAME$ ($ARGS$) {
        $END$
    }
    

    El nombre corto que se utiliza es pmeth. Así, cada vez que me escriba pmeth en IntelliJ en un archivo Java, a continuación, pulse Ficha, este método se llena, y mi cursor automáticamente se inicia en $NAME$.

  5. 4

    tipo psvm en la clase de Java y, a continuación, Ctrl+tecla de punto

    • De esta manera explícita genera la main método, no un propósito general void método.
  6. 1

    Simplemente Escriba la abreviatura del método main() plantilla:

    psvm then Enter

    • De esta manera explícita genera la main método, no un propósito general void método.
    • Que es conocida coloquialmente como «la main método». Es no por cualquier tramo de la imaginación de un «genérico» o de propósito general void método.
    • Mi error.

Kommentieren Sie den Artikel

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

Pruebas en línea