Pregunta

En Eclipse, en Windows - > Preferencia - > Java - > Estilo de código , puede definir plantillas de código para comentarios y código, y puede configurar un formateador de código.

Me pregunto si en Eclipse es posible que esta configuración surta efecto cada vez que guardo un archivo fuente. Básicamente, en lugar de que yo resalte todo y presione Ctrl + Shift + F , quiero que Eclipse sea responsable de asegurarse de que mi código tenga el formato correcto .

¿Es esto posible y cómo lo configura?

Nota sobre el uso del formato automático: Probablemente sea mejor elegir " Formato de líneas editadas " ya que fusionar cambios se vuelve muy difícil cuando reformatea un archivo completo que está en control de origen y que no fue formateado correctamente. Ya le hice esto a un compañero de trabajo.

¿Fue útil?

Solución

En Preferencias , selecciona Java - > Editor - > Guardar acciones . Marque la casilla Realizar las acciones seleccionadas al guardar , y marque la casilla Formato del código fuente .

Esto puede o no estar disponible en versiones anteriores de Eclipse. Sé que funciona en:

Version: 3.3.3.r33x_r20080129-_19UEl7Ezk_gXF1kouft<br>
Build id: M20080221-1800

Otros consejos

Recomiendo comprobar el descriptor xml de formato eclipse en el control de código fuente. De esa manera, todos los miembros del equipo pueden usarlo y usted no puede ir y volver a formatear batallas.

Tengo una instantánea de la configuración. Por favor, siga el camino:

En la ventana Preferencias , selecciona Java - > Editor - > Guardar acciones .

Marque el Realice las acciones seleccionadas al guardar , y marque la Casilla de código fuente del formato .

ingrese la descripción de la imagen aquí

Si encuentra que no tiene una preferencia de Guardar acciones en Java - > Editor , puede deberse a que está utilizando una versión anterior de Eclipse. En ese caso, puede instalar el formato en el complemento Guardar desde aquí .

Luego, en Preferencias , elija Java - > Formato al guardar . Seleccione la opción Ejecutar formato en Seleccione una acción de formato de código

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top