2009-02-27 15 views
13

La cosa obvia a hacer sería:¿Cómo puedo formatear un árbol fuente completo en Eclipse 3.4 (Ganimedes)?

  1. Haga clic derecho en la carpeta que desea formatear.
  2. Fuente> Formato

resultados esperados:
- Todo el código java en el directorio y subdirectorios tienen el formato (utilizando el proyecto de la configuración específica de formato)

Los resultados reales:
- Ninguno de los java está formateado

Mientras tanto, ¿cómo podemos hacer una operación de limpieza por lotes en Eclipse?
Desde el editor, hago clic con el botón derecho en> Fuente> Limpiar, pero solo puedo hacer un archivo a la vez.

+0

Es curioso, esto funciona para "Organizar importaciones" –

Respuesta

1

Como se menciona en this thread, esto (formatee todos los archivos fuente de Java dentro de una carpeta) debería funcionar desde eclipse3.0.

¿Ve algún tipo de mensaje de error en la "vista de errores"?

+0

No recibí ningún mensaje de error. Noté que se tocaron varios archivos XML. Quizás hice algo mal. Intentaré de nuevo.Intenté nuevamente: El problema es que definitivamente solo se formatean los archivos XML. – les2

0

Hice exactamente lo que sugirió que le gustaría hacer, e hizo exactamente lo que sugirió que se esperaba. Seleccioné Fuente | Formato para un directorio en mi árbol src y reformateó todas las unidades dentro.

EDITAR: ... con 3.4.1 Ganymede.

0

Si su código no está desprotegido desde el control de código fuente o no se puede escribir, al hacer una operación de grupo como esta no se verificará ni se podrá escribir.

+0

Todos los archivos pueden escribirse/verificarse (usando la integración de subversión de Eclipse [además tenemos Tortoise para usar en Explorer]). – les2

+0

En ese caso, no sé por qué no obtuvo los mismos resultados que @JMD, o como lo hice cuando intenté "Organizar importaciones" en una carpeta completa. –

15

Me enfrenté con el mismo problema. Tuve que cambiar al Explorer empaquetado para usar el formateador. En Navigator no funciona. Espero que esto ayude.

0

que tienen el mismo problema usando SpringSource Tool Suite 2.5.1

  • Estoy utilizando el explorador de paquetes
  • El proyecto se encuentra en un repositorio SVN que está desprotegido
  • En el diálogo de progreso I puede ver que solo se modifican los archivos XML
  • Cuando presiono Ctrl + Mayús + F en un archivo, se reformatea (por lo tanto, se puede escribir) pero cuando hago un clic atrás, hago clic con el botón derecho en Source> Format en su carpeta. sucede

Yo sé que ha sido 2 años, pero me preguntaba si @ les2 ha encontrado una solución para corregir este

EDIT: bien, a pesar de que estaba realmente en el explorador de paquete como está escrito antes, mi código java era interpretado solo como archivos de texto. Volví a ejecutar la comprobación completa del repositorio de mi proyecto y apareció un árbol de paquetes (cuadrados para paquetes en lugar de carpetas) que me dio la capacidad de formatear en masa incluso los archivos Java.

Cuestiones relacionadas