如何使Eclipse正确格式化JSP代码?

时间:2010-08-12 15:20:06

标签: eclipse jsp code-formatting

我在Eclipse IDE中使用了代码格式化命令( Ctrl + Shift + F )。虽然这对Java / CSS源代码非常有效,但JSP格式只是糟透了

是否有任何插件可以在Eclipse IDE中更好地进行JSP格式化?通过格式化我的意思是适当缩进JSP / HTML标记。

3 个答案:

答案 0 :(得分:2)

使用Google进行快速搜索会显示MyEclipse Enterprise Workbench的this部分。

但是一个快速的,如果显而易见的问题:你是否安装了J2EE工具?

答案 1 :(得分:0)

我觉得java也很糟糕! 它无法检测行代码大小动态和破坏代码到非理性部分,对于jsp也在其他Ide中像Intelliji编辑器检测到

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

以易于理解的格式,您可以用眼睛跟踪标签的起点和终点, 但不幸的是,在eclipse中你可以说编辑器切断特定大小的jsp, 我们有一个成语,喝汤,因为你支付!

答案 2 :(得分:0)

所以我发现,eclipse通过方法重新格式化jsp文件不是逐行的。只有它可以正确地重新格式化整个方法,它才会尝试。例如,如果方法中有这种代码。

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

重构不会发生。

你需要进入

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

现在重构会起作用。对此

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