trucos seleccionadas sangria pestaña ordenar lineas linea indentar descomentar como comentar codigo cambiar java eclipse word-wrap formatter

java - seleccionadas - ¿Cómo puedo obtener eclipse para ajustar líneas después de un período en lugar de antes?



ordenar codigo java eclipse (3)

Creo que si instala el eclipse java mars, que es la nueva versión de eclipse, su problema se resolvería. Lo digo porque estoy usando la versión más reciente y no estoy enfrentando este problema. Lo siento de nuevo si no pudiera ayudar, sigo siendo un principiante.

He buscado en Preferencias -> Java -> Estilo de código -> Formateador y no encuentro ninguna forma de eclipse para formatear mi código como

something. someMethod(). anotherMethod(). lastMethod();

En lugar de:

something .someMethod() .anotherMethod() .lastMethod();

Sé que eso no es estándar, pero eso es lo que necesito.

Edición: No se trata de hacer que las líneas se ajusten. Se trata específicamente de dónde ocurre la envoltura en relación con el período. Quiero el período al final de la línea, antes de la nueva línea y en este momento eclipse desea el período al comienzo de la siguiente línea.

Edit2: Incluso si pudiera averiguar dónde está el código fuente de eclipse, decide dónde ajustar la línea, eso podría ayudar. Creo que podría estar en el proyecto JDT , pero no estoy al 100% y hay mucho allí.


En primer lugar, no creo que haya una manera de obtener las líneas de ruptura del formateador de código Java de Eclipse estándar después de un . ... aparte de modificar el propio código del formateador. (Y eso significa que ya no está ejecutando el formateador estándar !)

No todo está perdido. Hice una búsqueda en Google de "eclipse plugin plugin plugin", y encontré un enlace al plugin Jindent en Eclipse Marketplace. Cavando un poco más, encontré la documentación para la configuración del formateador Jindent . De acuerdo con "5.6.1.9.4 Llamadas de método", se le puede indicar a Jindent que rompa líneas después de un "." en lugar de antes de una.

Entonces ... si está preparado para pagar una licencia de Jindent, puede obtener un complemento Eclipse de forma gratuita que sangrará su código Java de la forma que prefiera.

Descargos de responsabilidad:

  • Jindent es un producto comercial. Tendrá que pagar por una licencia.
  • Nunca lo he usado, por lo que no es una recomendación o aprobación.
  • No tengo ninguna asociación con la empresa o las personas que proporcionan este producto.

Las guías de estilo de Java actuales recomiendan que rompa líneas antes . Símbolos, operadores y así sucesivamente. Le aconsejaría que aprenda a vivir con el estilo "estándar" ... porque eso es lo que otras personas que leen su código tienen más probabilidades de esperar.

Referencia:


Prueba esto.

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''.

Si ya se encuentra, entonces fresco.