2010-01-20 5 views
5

Lors du formatage automatique des fichiers JSP dans Eclipse à l'aide de Ctrl + Maj + F, le système essaie de placer autant de balises que possible sur une ligne, puis la balise qui ne l'est pas. Fit, il va casser et placer les attributs sur la ligne suivante.Nouvelle ligne après chaque balise dans Eclipse lors de la modification des fichiers jsp

Ceci est créé code très désordonné, exemple ci-dessous.

 <div class="type-text"><label for="echo">Project Name: </label> <s:textfield 
      id="projectName" 
      name="projectName" 
      value="Project Name" 
     > 
     </s:textfield></div> 

Est-ce que quelqu'un sait comment formater les fichiers JSP?

+1

Voir cette réponse: http://stackoverflow.com/questions/10298024/eclipse-html-editor-each-input-tag-on-the-new-line –

+0

il est possible, voir le post ici: http://stackoverflow.com/questions/10298024/eclipse-html-editor-each-input-tag-on-the-new-line –

Répondre

4

Dur, mais vrai: ne l'utilisez pas. Eclipse est génial avec Java (EE), mais faible avec (X) HTML/JSP en général. IntelliJ est meilleur ici. Dans Eclipse, vous devez déjà déjà écrire un code HTML/JSP (X) bien intentionné. Cependant, vous pouvez configurer plusieurs paramètres dans les préférences par Web>fichiers HTML>Editor, tels que la largeur de la ligne . Mais encore, il ne code pas correctement le code.

+0

Il est vraiment inutilisable. J'utilise les options "Diviser plusieurs attributs sur une nouvelle ligne" + "Aligner la dernière parenthèse dans les balises d'éléments multilignes" dans Web> Fichiers HTML> Editeur, mais c'est toujours terrible. Je vais jeter un coup d'œil à IntelliJ. – vaughan

+0

arnt nouvelles lignes ignorées en html? une nuisance mais surtout inoffensive à moins que vous ayez besoin de faire quelque chose avant que la sortie soit écrite. Je me demande si c'est corrigé en 2014 – tgkprog

+0

Hey @BalusC d'il y a cinq ans, Eclipse semble faire un peu mieux maintenant. – Mindwin