2010-08-12 20 views
8

que use el código de comando formatear (Ctrl +Shift +F) mucho en Eclipse IDE. Si bien esto funciona bastante bien para los códigos fuente Java/CSS, el formateo JSP es solo , es una mierda.¿Cómo hacer que Eclipse formatee correctamente el código JSP?

¿Hay algún complemento disponible para mejorar el formato JSP en Eclipse IDE? Al formatear, me refiero a la correcta sangría de las etiquetas JSP/HTML.

Respuesta

2

Una búsqueda rápida con Google se convierte en this parte de MyEclipse Enterprise Workbench.

Pero una pregunta rápida, aunque obvia: ¿tiene las herramientas J2EE instaladas?

+1

@MyEclipse - ¿No es comercial? :) Sí. Tengo las herramientas JEE instaladas. – Veera

+0

Esta pantalla solo muestra la WTP (que es parte de las herramientas de Java EE, sí). Además, MyEclipse no es muy diferente de Eclipse hoy en día. – BalusC

+0

una vez que presiona Ctrl + Shift + F en un código JSP con sangría propia, sentirá lo que estoy pasando. :-D – Veera

0

¡Creo que es una mierda para Java también! No puede detectar la línea tamaño del código de código dinámico y la rotura de partes irracionales, para JSP también en otros Ide como redactor Intelliji detecta

<tags> 
    .......<tag2> 

en formato comprensible que usted puede realizar un seguimiento de etiqueta de inicio y el punto final de sus ojos, Pero desafortunadamente en eclipse puedes decir editor para cortar jsp en tamaño específico, Tenemos un modismo, ¡bebe sopa como pagaste!

0

Así que lo que descubrí fue que eclipse los archivos jsp reformateados por métodos no línea por línea. Solo si puede reformatear todo el método correctamente, lo intentará. Por ejemplo, si tiene este tipo de código en el método.

+ message 
    + "</p></div><div class='modal-footer'> 
<button type='button' class='btn btn-outline 
btn-flat pull-right' data-dismiss='modal'>" 
+ code + "</button> 
</div>"); 

El refactor no sucederá.

Se deben limitarse a facilitar a

+ message 
    + "</p></div><div class='modal-footer'> <button type='button' class='btn btn-outline btn-flat pull-right' data-dismiss='modal'>" 
+ code + "</button> </div>"); 

Y ahora refactorizar va a funcionar. A este

+ message 
+ "</p></div><div class='modal-footer'><button type='button' class='btn btn-outline btn-flat pull-right' data-dismiss='modal'>" 
+ code + "</button></div>"); 
Cuestiones relacionadas