【发布时间】:2011-03-29 00:13:33
【问题描述】:
我在 Eclipse IDE 中经常使用代码格式化命令(Ctrl + Shift + F)。虽然这对于 Java / CSS 源代码非常有效,但 JSP 格式只是 sucks。
是否有任何插件可以使 Eclipse IDE 中的 JSP 格式更好?格式化是指正确缩进 JSP/HTML 标记。
【问题讨论】:
标签: eclipse jsp code-formatting
我在 Eclipse IDE 中经常使用代码格式化命令(Ctrl + Shift + F)。虽然这对于 Java / CSS 源代码非常有效,但 JSP 格式只是 sucks。
是否有任何插件可以使 Eclipse IDE 中的 JSP 格式更好?格式化是指正确缩进 JSP/HTML 标记。
【问题讨论】:
标签: eclipse jsp code-formatting
使用 Google 快速搜索会发现 this MyEclipse Enterprise Workbench 的一部分。
但是一个快速的(如果显而易见的话)问题:您是否安装了 J2EE 工具?
【讨论】:
我认为 java 也很糟糕! 它无法检测行代码大小动态和中断代码到不合理部分,对于 jsp 也可以在其他 Ide 中,如 Intelliji 编辑器检测
<tags>
.......<tag2>
以易于理解的格式,您可以通过眼睛跟踪标签的起点和终点, 但不幸的是,在 Eclipse 中,你可以说编辑器以特定大小切断 jsp, 我们有一个成语,喝汤喝水!
【讨论】:
所以我发现,eclipse 通过 methods 重新格式化 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>");
【讨论】: