当使用Ctrl + Shift + F在Eclipse中自动格式化JSP文件时,它试图在一行上尽可能多地填充标签,然后不适合它的标签会破坏并将属性放在下一个线。
这是创建非常混乱的代码,例如下面。
<div class="type-text"><label for="echo">Project Name: </label> <s:textfield
id="projectName"
name="projectName"
value="Project Name"
>
</s:textfield></div>
有谁知道如何更好地格式化JSP文件?
答案 0 :(得分:4)
很难,但确实如此:只是不要使用它。 Eclipse非常适合Java(EE),但通常使用(X)HTML / JSP很弱。 IntelliJ在这里更好。在Eclipse中,你只需已经编写好的(X)HTML / JSP代码。但是,您可以通过 Web &gt;在首选项中配置多个参数。 HTML文件&gt; 编辑,例如线宽。但是,它仍然没有很好地缩进代码。