¿Cómo formatear automáticamente el código en Eclipse?


411

¿Cómo se formatea automáticamente el código en Eclipse?


1
¿Cómo publicó una pregunta para cumplir con los "estándares de calidad"? Para mí, es una pregunta muy simple. solo quería saber cómo hiciste eso

2
Es una pregunta muy simple, pero si aún no se ha respondido, es una pregunta que necesitamos. Para que cuando alguien más tenga la misma pregunta simple, pueda venir y encontrarla aquí.
Sheldon

¿Se aplicará el formato automático a los archivos js?
Navi

Respuestas:


706

En Windows y Linux : Ctrl+ Shift+F

En Mac : + +F

(Alternativamente, puede presionar Formaten Menú principal> Fuente)


17
En Mac⌘ + ⇧ + F
Pwdr

2
¿Cuál es la flecha hacia arriba en la Mac?
SSH Este

55
@SSHEsta es la tecla Shift
shiggity

Tengo algunos errores en mi archivo. ¿Puede ser esto una razón para que lo anterior no funcione?
qwerty

2
En las distribuciones Linux Ubuntu y Mint, ctrl + shift + f también funciona. Gracias
Gulbala Salamov

183

Otra opción es ir a Ventana-> Preferencias-> Java-> Editor-> GuardarAcciones y marcar la opción Formatear código fuente . Luego, su código fuente se formateará de manera verdaderamente automática cada vez que lo guarde.


Hay muchas opciones allí que realmente vale la pena mirar, también es bueno incluir la @Overridedeclaración automática sobre guardar
Jeremy S.

@HasanAboShally, ahora solo presionas dos: D
Ojonugwa Jude Ochalifu

Esta opción ahora se puede encontrar en Eclipse-> Preferencias-> Java-> Editor-> SaveActions
Josh Correia

34

CTRL+ SHIFT+ Fformateará automáticamente su código (ya sea que esté resaltado o no).


19

Esto también se puede hacer a nivel de proyecto: en el Explorador de paquetes, haga clic con el botón derecho en el proyecto> Propiedades> Editor de Java> Guardar acciones

Esto puede ser preferible cuando se trabaja en equipo para que el código de todos se guarde con la misma configuración de formato.


13

Aviso: no formateó el documento a menos que haya corregido todos los errores. Verifique su archivo antes de presionar CTRLSHIFTF.


11

Presione: Ctrl+ Ao resalte la parte del código que desea sangrar y luego presione ctrl+ i.


1
Eso es Ipara "sangría".
Ed Brannin

10

Windows -> Preferencias -> Java -> Editor -> guardar acciones -> Formatear código fuente -> Formatear líneas editadas (o) formatear todas las líneas.

En algún momento cuando trabaja en equipo, el líder no quiere que formatee todas las líneas del código en un archivo fuente (los cambios de seguimiento enormes estarán allí al confirmar). Por lo tanto, seleccione 'Formatear líneas editadas'. Esto editará y formateará solo las líneas que modificó.

Gubs


9

Puedes hacerlo con un paso abajo

Paso 1: presione Ctr+ A(windows) o cmd+A (Mac os)

Paso 2: Ctr+ Ien Windows o cmd+I en Mac OS

Se formateará automáticamente para usted

Saludos



4

Actualice su IDE con la última versión PDT para un mejor formato de código. En el menú principal, haga clic en Ayuda -> Instalar nuevo software y luego agregue la siguiente URL en el campo Trabajar con :

http://download.eclipse.org/tools/pdt/updates/4.0.1 

Cuando se le solicite el nombre, déselo PDT4.0.1 y luego continúe con la actualización o instalación.

Verá si el PDT apropiado ya está instalado o si es una versión inferior, que luego se actualizará.

Después de reiniciar o aplicar los cambios, vaya a Windows -> Preferencias en la barra lateral y expanda PHP -> Estilo de código . Aquí verá un elemento llamado Formateador . Selecciónelo y elija el perfil activo para el formateo del código. Eso es.

La próxima vez que lo formatee, elegirá un formato de acuerdo con el perfil activo elegido.

Espero eso ayude.



3

También tenga en cuenta que también puede "proteger" un bloque para que no se formatee con @formatter: off y @formatter: on , evitando un reformateo en un comentario, por ejemplo, como en:

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.