2009-07-30 13 views
21

En la mayoría de los IDE, tenía un comando Reindent All. ¿Cómo hago eso en Eclipse 1.2?¿Cómo reinicio todos mis códigos en Eclipse?

Editar: Los comandos funcionan con los códigos de Java, pero ¿hay alguna manera de conseguir que funcionen con Clojure?

+17

Eclipse 1.2? ¿Seriamente? –

Respuesta

31

Ctrl +Shift +F

va a dar formato a todo el código de acuerdo con las reglas de formato activos, esto incluye cualquier regla de sangría que ha definido (pestañas/espacios, cantidad de ellos, etc ...)

puede cambiar esas reglas en:

  • ventana> Preferencias
  • Java> Estilo del código> Formateador
+1

Maldición que no funcionó con Clojure. Gracias de todos modos – unj2

+2

Creo que tiene que consultar al proveedor de plugins de clojure;) clojure-dev tiene formato en la hoja de ruta pero aún no se ha implementado –

+0

Esta es una solución que no es óptima para mí. Quiero una sangría consistente en todos los archivos del proyecto, pero no necesariamente quiero un espaciado uniforme entre los operadores (por ejemplo, 'v + dv' vs' i + 1'). Un formato global obliga a que todo sea coherente. – abeboparebop

4

Eclipse es hasta la versión 3.5 ahora. Usted podría querer actualizar.

Para formatear el código como prefiera, incluyendo la sangría y una docena de otros detalles minuciosos que podrían interesarle, puede establecer las opciones de formateador (en Preferencias/Java/Estilo de código/Formateador). También puede decirle a Eclipse que ejecute el Formateador cada vez que lo guarde, junto con otras reglas.

10

¿Es CRTL + SHIFT + F que trabaja en eclipse 1.2? En 3.5 funciona bien.

También puede seleccionar todo el código que desea sangrar y, después haga clic en CTRL + I

1

TAB y SHIFT + TAB debería funcionar también para las líneas seleccionadas de código/texto - siempre que su el carácter de tabulación está configurado para ser igual al recuento de espacio de sangría.

Cuestiones relacionadas