eclipse line wrapping

Envolver el método encadenado llama a una línea separada en Eclipse para Java



line wrapping (7)

Como complemento de la respuesta de Deepak Azad, lo que necesita exactamente es lo siguiente:

Windows : Ventana → Preferencias → Java → Estilo de código
→ Formateador → Editar → Ajuste de línea (pestaña)

Mac OS : ADT → Preferencias → Java → Estilo de código
→ Formateador → Editar → Ajuste de línea (pestaña)

Luego, en la lista a la izquierda, selecciona:

Llamadas de función → Invocaciones calificadas

Ahora debajo de esta lista, configure la política de ajuste de línea a:

Ajustar todos los elementos, excepto el primer elemento si no es necesario

Verificar :

División de fuerza, incluso si la línea es más corta que el ancho máximo de línea

Finalmente, configure la política de sangría a (gracias @Turbo ):

Sangría en la columna

Debería darte el comportamiento exacto que pediste.

BONIFICACIÓN: Android Studio / IntelliJ Idea:

Mac OS : Android Studio → Preferencias ( Cmd +, ) → Editor → Estilo de código → Java → pestaña Enlazado y apoyos → Llamadas a métodos encadenados

seleccionar

Envolver siempre

y cheque

Alinear cuando multilínea

No he tenido éxito en averiguar cómo ajustar cada llamada de método en Eclipse . Por ejemplo, tengo esto:

someObject.A().B().C();

Pero realmente quiero esto:

someObject.A() .B() .C();

Nada en la sección "Envoltura de línea" en Eclipse parece darme este resultado.


Para aquellos que tienen la configuración de formato de código de eclipse activada en el control de código fuente (para un formato de código consistente en todo el equipo), la carpeta .settings está marcada.

La propiedad que le dará este comportamiento de formato se encuentra en el archivo .settings/org.eclipse.jdt.core.prefs .

La propiedad es:

org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=80


Personaliza tu formateador de eclipse tanto en java como en javascript. aumente la línea máxima con la que se ajuste a su pantalla.



Ventana> Preferencias> Java> Estilo de código> Formateador> Editar> Ajuste de línea> Llamadas de función, configure la ''Política de ajuste de línea'' como ''Ajustar todos los elementos, cada elemento en una nueva línea''.


Ventana-> Preferencias-> Java-> Estilo de código-> Formateador-> Editar-> Ajuste de línea-> Nunca unirse a líneas ya envueltas


en: Ventana-> Preferencias-> Java-> Estilo de código-> Formateador-> Editar-> Ajuste de línea-> Llamada de función-> Invocación calificada

seleccione Política de sangrado como sangrado en la columna