¿Cómo formatear todos los archivos Java en un proyecto Eclipse al mismo tiempo?

162

Tengo un antiguo proyecto de Eclipse y el código no está bien formateado. Me gustaría formatear todos los .javaarchivos de acuerdo con la configuración en Eclipse. No quiero editar cada archivo individual con Ctrl+ Shift+ F. ¿Hay alguna forma de formatear todos mis archivos? Tal vez un complemento Eclipse?

sesamegu
fuente

Respuestas:

247

Haga clic derecho en la raíz del proyecto y seleccione Fuente -> Formato. Esto debería funcionar al menos para la versión 3.8.1. y por encima.

Si lo anterior no funciona, probablemente esté utilizando una versión anterior de Eclipse. En tal caso, puede seleccionar sus Carpetas de origen haciendo clic en ellas mientras mantiene presionada la tecla CTRL, luego seleccione Origen -> Formato en el menú contextual. Funciona también con carpetas de paquetes y archivos de clase, en caso de que no desee formatear todo el proyecto.

esaj
fuente
2
Seleccionar la raíz del proyecto funcionó bien para que formatee todos los archivos del proyecto, usando Eclipse 3.8.1.
Jason McVetta
1
+1 seleccionando el proyecto parece funcionar en eclipse 4.2 también. Considere eliminar el tachado y editar la respuesta para incluir la solución alternativa para aquellos que encuentran un problema al seleccionar el proyecto.
Lucas
1
@Luke y Jason McVetta: Gracias por la información, he editado la respuesta para mencionar que la selección de la raíz del proyecto funciona en Eclipses más nuevos e hice el segundo párrafo un poco más claro.
esaj
77
En realidad, luego de más pruebas, he determinado que la diferencia es Package Explorer vs. Project Explorer. En Project Explorer, no formatea todos los archivos y en Package Explorer sí.
Lucas
¿No tiene esto que formatearse automáticamente sin tener la opción de usar source-> format ??
Ikshvak
9

También tenía la Perspectiva de Java activada y esto todavía no funcionaba. Mi eclipse solo formateaba archivos css y Html, pero no JAVA.

Entonces, encontré esta respuesta que explica esto:

Debe agregar Java Facet al proyecto para permitir que el formateador Eclipse detecte las clases Java

Luego, debe verificar PROJECT-PROPERTIES-PROJECT FACETSy activar la faceta Java para el proyecto:

ingrese la descripción de la imagen aquí

Y al hacer clic derecho sobre la parte superior PACKAGE-EXPLORER, encontrará la opción FUENTE - FORMATO, y también formateará los archivos Java.

Tenga cuidado, verifique su explorador de paquetes, no el Explorador de proyectos (haga clic en Ventana-Mostrar Vista-Explorador de paquetes)

ingrese la descripción de la imagen aquí

Alejandro Teixeira Muñoz
fuente
7

Este es el propósito de

Fuente -> Limpiar ...

seleccionando las opciones apropiadas.

bmargulies
fuente
3

En versiones anteriores de Eclipse (Indigo) funciona desde Package Explorer (no Navigator). Haga clic derecho en el paquete que desea formatear y luego elija Fuente -> Formatear. Formateará todas las clases en ese paquete y sus subpaquetes.

Rares Oltean
fuente
1

En la versión Eclipse Mars.1 Release (4.5.1) y superior, solo presione Right clickel área de escritura de código

Src> Fuente> Formato.

Si desea formatear un archivo individual java/ xmlsolo haga Ctrl+ Shift+f

usuario3572104
fuente