2010-03-09 20 views
13

Estoy buscando un modo automático en eclipse para reformatear llaves al estilo K & R, eliminando llaves para declaraciones individuales si, etc. ¿Hay alguna manera?Reformatear el estilo del código en Eclipse

Gracias.

+3

* eliminación de llaves para declaraciones simples si *: muy mala idea IMO! Recomiendo fuertemente seguir las convenciones de Sun en su lugar. –

+0

Es para una tarea asignada en prácticas mínimas de programación (Programación Spartan). –

+0

No creo que eso sea posible en eclipse. Y hay una razón para eso :) – Fortega

Respuesta

12

Antes de formatear necesita personalizar la configuración del formateador en el diálogo de preferencias Java/ Code Style/Formatter a sus K & configuración R si la configuración predeterminada no cumplen con sus criterios .

el diálogo de preferencias se abre desde Mainmenu/Window/Preferences

Incluso puede configurar una acción de guardar Java/Editor/Save Action para dar formato a código fuente en guardar.

+1

¿Existe una opción para deshabilitar las llaves en ifs de una línea? –

+1

No, no creo que el código esté formateado pero no modificado, de todos modos el diálogo de edición tiene tantas opciones. – stacker

+4

Puede eliminar llaves en declaraciones simples utilizando Source/Clean Up ... (debe configurarlo en preferencias - en la página Estilo de código, establezca 'Usar bloques en declaraciones if/while/for/do' a 'Solo si es necesario '). También puede hacer este tipo de limpieza como una acción de guardado también). Sin embargo, no puede hacer esto solo para if-s pero no while-s. –

0

haga clic derecho en el editor => fuente => formato

3

Se pueden elegir muchas opciones de formato en el cuadro de diálogo de preferencias (Java -> Code Style -> Formatter).

Después de eso, sólo tiene que formatear el código pulsando Ctrl-Shift-F (ventanas)

Además, se puede elegir para dar formato automáticamente el código cada vez que se guarda el archivo. Esto también está en el diálogo de preferencias (Java -> Editor -> Guardar acciones)

1

Puede personalizar cómo se formatea el código de Java yendo a Window > Preferences. Allí, elija Java > Code Style > Formatter, haga clic en New... para crear un nuevo perfil. Entonces Edit... él.

Sin embargo, estoy seguro de que el formateador de código de Eclipse no agregará ni eliminará las llaves, simplemente las colocará de acuerdo con las reglas de su estilo. Necesitará una herramienta separada para hacer esto o una búsqueda y reemplazo sofisticados.

Cuestiones relacionadas