如何配置eclipse进行jsp格式化?

时间:2013-09-03 12:44:41

标签: java html eclipse jsp

我想配置eclipse以便:

我的原始代码格式:

name: <input type="text" value="${event.name}" name="name" /> <br /> description: <input type="text" value="${event.description}"   name="description" /> <br />eventDate:<input    type="date" value="${event.eventDate}" name="resumeUrl" /><br />

我的目标代码格式:

 name: <input type="text" value="${event.name}" name="name" /> 
 <br /> 
  description: 
 <input type="text" value="${event.description}"    name="description" /> 
 <br />
  eventDate:
 <input type="date" value="${event.eventDate}" name="resumeUrl" />
 <br />

我想获得1 line = 1 tag

如何配置eclipse以将原始格式重新格式化为目标格式?

5 个答案:

答案 0 :(得分:20)

从eclipse窗口菜单中,选择首选项

从首选项窗口中选择Web =&gt; HTML文件=&gt;编辑

Inline Elements:视图中,添加您想要显示在一行中的所有标记

现在每当你按 CTRL + SHIFT + F 时,JSP将被格式化为你的新风格

答案 1 :(得分:1)

也许你可以试试这个: 窗口 - &gt;偏好 - &gt;网络 - &gt; HTML文件 - &gt;编辑器 - &gt; 格式化:将“线宽”更改为200或更大

答案 2 :(得分:0)

你可以在eclipse中使用CTL+SHIFT+F,但要确保你已经在jsp编辑器中打开了jsp。

如果没有那么去Eclipse - window - preferences - general - editors - File Associations

并选择文件类型为* .jsp并将JSP Editor设置为默认值

答案 3 :(得分:0)

从eclipse窗口菜单中,选择首选项

从首选项窗口中选择Web =&gt; HTML文件=&gt;编辑

增加 线宽并使用ctrl+shift+F格式化jsp页面。

答案 4 :(得分:-2)

不,你不能简单地使用ctrl + shift + f格式化jsp(html&amp; jsp scriplets)页面,如果你使用那些键,它将使你的代码改变语法,例如:

{
    String error = request.getAttribute("error") != null ? (String) request.getAttribute("error"): "";%>
} 

此代码会将其更改为

{
    String error = request.getAttribute("error") != null ? (String) request.getAttribute("error") : "";%> 
}, 

再次使用按键后,您必须手动对齐此划线