Acceso directo System.out.println () en Intellij IDEA


Respuestas:


255

En Idea 17eap:

sout: Impresiones

System.out.println();

soutm: Imprime los nombres de clase y método actuales en System.out

System.out.println("$CLASS_NAME$.$METHOD_NAME$");

soutp: Imprime los nombres y valores de los parámetros del método en System.out

System.out.println($FORMAT$);

soutv: Imprime un valor en System.out

System.out.println("$EXPR_COPY$ = " + $EXPR$);

¿Hay algún atajo para llamar a soutm para todas las funciones en un archivo de una vez? Esto es útil cuando desea rastrear el flujo de llamadas de función con la ayuda de registros.
nkalra0123

48

Si, puedes hacerlo. Simplemente abra Configuración -> Plantillas en vivo. Cree uno nuevo con la sysoabreviatura y el System.out.println($END$);texto de la plantilla.


2
Esto no responde a su deseo de autocompletar con ctrl + espacio.
Murat Karagöz

Bueno, si hace esta configuración, ¿no puede simplemente escribir sysoy presionar Tabpara completar la declaración? Hacemos algo similar mientras definimos el método principal: escribimos psvmy presionamos, Tablo que lo hace automáticamente public static void main(String[] args).
progyammer

ctrl + space también expande plantillas en vivo
Peter Gromov

1
Ctrl + espacio no se expande hacia el sur de la misma manera que lo hace la pestaña, sin embargo, muestra un menú con el sur que aparece en él, muy cerca (y eso puede ser solo porque activé el mapa de teclas de Eclipse). La respuesta de Leo ayuda
Bill K

32

Si desea conocer todos los accesos directos en intellij presione "Ctrl + J". Esto muestra todos los atajos. Para System.out.println () escriba "sout" y presione "Tab".


11

Abra Configuración (de forma predeterminada es Alt + Ctrl + S) y busque Plantillas en vivo. En la parte superior hay una opción que dice "Por defecto expandir con TAB" (TAB es el predeterminado), elija "Personalizado" y luego presione "cambiar" y agregue el mapa de teclas "ctrl + barra espaciadora" a la opción "Expandir plantilla viva / Abreviatura de Emmet ".

Ahora puede presionar ctrl + barra espaciadora y expandir las plantillas en vivo. Ahora, para cambiarlo a "syso" en lugar de "sout", en la opción Live Templates, hay una lista de toneladas de opciones marcadas, vaya a "other" y amplíelo, allí encontrará "sout", solo cámbiele el nombre a "syso" y presiona aply.

Espero que esto le pueda ayudar.


2

En MAC puede hacer sout + returno ⌘+j(cmd + j) abre sugerencias de plantillas en vivo, ingrese soutpara elegirSystem.out.println();


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.