2011-02-25 8 views
13

Cuando ctrl +cambio + f el código de proyecto, su haciendo su trabajo muy bien, en todas partes.¿Desactiva el formateador de Eclipse para el área de código seleccionada?

Pero está ensuciando el CSS, especialmente aquellas partes del filtro y agregando un montón de espacios.

Además, ¿cómo especifico que parte de código Java no esté formateado por ese comando?

+2

¿Tiene un CSS dentro de su clase .java? –

+1

@Grzegorz: una JSP, tal vez. –

+0

no. .css pero quiero la anotación o cosas como las que figuran aquí @formator: activado y desactivado, pero no sé cómo implementarlo http://stackoverflow.com/questions/1820908/how-to-turn-off-the-eclipse- code-formatter-for-certain-sections-of-java-code/3353765 # 3353765 –

Respuesta

40

Para evitar el formateo de partes específicas del código de Java, vaya a "Ventana> Preferencias> Java> Estilo de código> Formateador". Haga clic en el botón "Editar ...", vaya a la pestaña "Off/On Tags" y habilite las etiquetas. Después, puede simplemente insertar esas etiquetas en código Java para desactivar el formato entre ellas. Si usted no cambia las etiquetas predeterminadas, algo como esto hará:

//@formatter:off 
this. 
    portion.of(code 
); // will not be touched by the formatter 
//@formatter:on 
but this will be 
     reformatted. 

IIRC, esta opción sólo existe desde Eclipse 3.6.

En cuanto al código CSS, si ha instalado Eclipse WTP, vaya a "Ventana> Preferencias> Web> Archivos CSS> Editor" y encontrará algunas opciones básicas de formato allí.

+1

impresionante. gracias, no está en Galileo pero está en Helios., –

+0

Sí, esa era mi parte "solo existe desde Eclipse 3.6" :). No estaba seguro, pero su comentario confirmó que esta opción no estaba en Eclipse 3.5 (Galileo). – Kellindil

+0

Tenga en cuenta que esto debe habilitarse en la configuración del formateador de preferencias. –

4

No puede configurar el formato a nivel de clase, pero puede configurarlo a nivel de proyecto. Para realizar la configuración seguir este camino en Eclipse

ventana-> Preferencias> Java -> estilo de código -> formateador

ahora seleccionar los ajustes específicos del proyecto configurar y hacer los cambios.

+0

¡Muy útil gracias! –

Cuestiones relacionadas