【问题标题】:New line after every tag in eclipse when editing jsp files编辑jsp文件时eclipse中每个标签后的新行
【发布时间】:2011-01-07 01:58:44
【问题描述】:

当在 Eclipse 中使用 Ctrl+Shift+F 自动格式化 JSP 文件时,它会尝试在一行中容纳尽可能多的标签,然后不适合它的标签将中断并将属性放在下一个行。

这是创建的非常混乱的代码,示例如下。

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

有谁知道如何更好地格式化 JSP 文件?

【问题讨论】:

标签: eclipse jsp code-formatting


【解决方案1】:

很难,但确实如此:只是不要使用它。 Eclipse 在 Java(EE) 方面表现出色,但在 (X)HTML/JSP 方面总体表现不佳。 IntelliJ 在这里更好。在 Eclipse 中,您只需要已经编写好的意图 (X)HTML/JSP 代码。但是,您可以通过Web > HTML 文件 > 编辑器 在首选项中配置多个参数,例如线宽。但是,它仍然不能很好地缩进代码。

【讨论】:

  • 确实无法使用。我在 Web > HTML files > Editor 中使用选项“在新行上拆分多个属性”+“在多行元素标签中对齐最终括号”,但它仍然很糟糕。我会看看 IntelliJ。
  • 在 html 中忽略了新行?一个麻烦,但大多是无害的,除非你需要在输出输出之前做一些事情。想知道它是否在 2014 年修复
  • 嘿@BalusC 从五年前开始,Eclipse 现在似乎做得更好了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-03
  • 2014-10-09
  • 1970-01-01
  • 2013-04-19
  • 2012-11-08
  • 2014-06-17
  • 2014-04-04
相关资源
最近更新 更多