2011-03-04 37 views
33

Eclipse mantiene el formateado automático al guardar, por ejemplo: insiste en que el siguiente código debe estar en una sola línea una vez que lo guarde, a pesar de dividirlo como quiero.¿Cómo deshabilitar el formateado automático al guardar en Eclipse?

@Transactional(rollbackFor = DataAccessException.class, readOnly = false, timeout = 30, propagation = Propagation.SUPPORTS, isolation = Isolation.DEFAULT) 

Respuesta

56

Ventana> Preferencias> Java> Editor> Guardar acciones.

También se puede configurar a nivel de proyecto. Proyecto> Propiedades> Editor de Java> Guardar acciones.

+0

O bien, puede configurar el formateador de código de no reorganizar sus saltos de línea para usted, pero todavía hace el resto de su magia. –

+2

Parece que puedo deshabilitar el formateo en "guardar acción", pero no veo la opción para organizar saltos de línea en el formateador de código. – Oliver

+1

El mismo problema persiste para mí, a pesar de que todo en esa página está desmarcado (Juno en mac). ¿Algo más? –

4

Absolutamente enloquecedor mejora. Para las declaraciones if haga lo siguiente: Ventana | Preferencias | Java | Estilo de código | Formateador | Pestaña Declaraciones de control Seleccionar Mantener simple si en una línea. También puede probar el Ajuste de línea pestaña

+0

¡Aquí es donde yacen la mayoría de mis problemas! Malditamente complicado (como todo Eclipse), y casi completo. –

0

Solo quería añadir un consejo. Si desea evitar el ajuste de línea, simplemente puede aumentar el valor de "Ancho máximo de línea" a algo enorme. Siempre que eso sea suficientemente alto, el eclipse no hará ningún ajuste.

Preferencias> Java> Estilo de Código> Formateador> Editar> ajuste de línea> anchura máxima de la línea

+0

En kepler esto parece no aplicarse en save-action. La pestaña de guardar acción extrañamente sobrescribe todas las configuraciones del formateador y también oculta esta configuración. En versiones anteriores no hubo problema. – djmj

3

Esta es una respuesta tardía, pero sólo para el principiante al entender claramente que tienen una instantánea de la configuración. Por favor, siga el camino de la izquierda.
Y cambie la configuración resaltada. enter image description here

+1

He desactivado por completo el "realizar las acciones seleccionadas al guardar", pero todavía eclipse el formato de mi código. ¿Me he perdido algo? – Arashsoft

+0

yo también y no puedo encontrar la manera, parece que tendría que renunciar al eclipse, demasiadas características pueden convertirse en un problema. – Onza

+0

@Onza ¿qué versión de eclipse estás usando? – VedX

1

Si desea mantener el auto-formateador, pero no desea este comportamiento, también puede configurarlo en el fomatter:

right click on the project -> properties -> java code style -> formatter 

(Si usted no tiene un proyecto específico formateador la configuración global se puede acceder de esta manera: Window -> Preference -> Java -> Code Style -> Formatter).

Edit... perfil activo, abra la ficha Ajuste de línea y marque la opción Never join already wrapped lines.

De esta manera puede envolver líneas donde desee y eclipse no eliminará sus saltos de línea (que es imprescindible si desea tener expresiones lambda legibles), pero mantenga el formateador activo.

Esta opción está ahí por lo menos desde Luna Eclipse

Aquí es una captura de pantalla donde esta opción es: enter image description here

Cuestiones relacionadas