2012-01-28 56 views
94

¿Cómo podemos corregir la indentación en IntelliJ (no manualmente)?indentación correcta en IntelliJ

Al igual que en Eclipse seleccionamos el código> clic derecho> fuente> sangría correcta.

¿Hay algún método para lo mismo en IntelliJ?

Respuesta

109

Code | Reformat Code... para todo el archivo o Code | Auto-Indent Lines para la línea o selección actual.

Puede personalizar la configuración de cómo se formateará automáticamente el código en preferencias -> Editor -> Código Estilo. Varios comentarios a continuación preguntaban cómo garantizar que los comentarios también sangren al mismo nivel que el código al que se refieren. Puede lograr esto de la siguiente manera (vea la captura de pantalla), en este ejemplo para JavaScript.

enter image description here

+5

no funciona para comentarios, ¿hay alguna manera de auto-sangrado para los comentarios? Quiero formatear código y comentarios de la misma manera que eclipse. – dtrejogo

+10

El atajo de teclado para Mac es Comando + Opción + L – Sam

+0

¿hay alguna manera de hacerlo para todas las clases en mi proyecto? –

107

Basta con seleccionar el código y

  • en Windows hacer Ctrl + Alt + L

  • en Linux hacen Ctrl + la tecla de Windows + Alt +L

  • en Mac hacer CMD +Alt +L

+4

considere aceptar una respuesta existente en lugar de responderse con exactamente lo mismo (Reformatear código ... es Ctrl + Alt + L en el mapa de teclas predeterminado de Windows). – CrazyCoder

+3

En Linux, bloqueará la pantalla. ¿Este shortcurt está en la versión de Linux? jaja – androidevil

+0

Es lo mismo ... Ctrl-Alt-L (estoy usando Android Studio) ... que es una pequeña vergüenza entre otras vergüenzas. Con suerte, la adopción de Android Studio proporcionará más tracción a la versión de Linux. – davidcesarino

3

Ctrl-Alt-L funciona con Android Studio bajo xfce4 en Linux. Veo que Gnome usa para utilizar este método abreviado para la pantalla de bloqueo, pero en Gnome 3 fue cambiado a Super + L (También conocido como de Windows + L): https://wiki.gnome.org/Design/OS/KeyboardShortcuts

1

En Android Studio funciona esto: vaya a Archivo-> Configuración -> Editor-> CodeStyle-> Java. En Envoltura y llaves, desmarque "Comentar al principio columna" Luego, el atajo de formato sangrará las líneas de comentarios también.

2

Seleccione la configuración del editor de Java para IntelliJ Settings Seleccione valores para TABSIZE, guión & Continuación Intención (elijo 4,4 & 4)

luego Ctrl-Alt-L para dar formato a su archivo (o su selección)