gpt4 book ai didi

eclipse - Eclipse通过自动格式化使美观的JSF代码(XHTML)无法读取

转载 作者:行者123 更新时间:2023-12-04 13:41:34 26 4
gpt4 key购买 nike

我有一个问题,如果我使用CTRL + SHIFT + f键在Eclipse中自动格式化XHTML文件(JSF 1.2),输出看起来会很糟糕并且不再可读。

我的格式化代码:

<span class="label viertel alignright"> 
<h:outputLabel for="itLine5" value="E-Mail:" />
</span>

变成这个:

<span class="label viertel alignright"> <h:outputLabel
for="itLine5" value="E-Mail:" /> </span>

在这个小例子中,它仍然可读-但是在更长的代码中,它只是困惑!

如何确保以可读的方式格式化我的XHTML代码?

我使用此版本的Eclipse Helios:
  • Web开发人员的Eclipse Java EE IDE。
  • 版本:Helios Service Release 1-内部版本号:20100917-0705

  • 我使用以下JBoss工具:
  • JBoss Archies工具3.2.0
  • JBoss工具RichFaces 3.2.1
  • JBossASTools 2.2.0
  • 休眠工具3.40.0
  • JBoss接缝工具:3.2.1
  • 最佳答案

    我认为我有一个可以很好运行的解决方案(Eclipse Juno)。许多标记/元素被指定为内联格式,从而导致格式错误。例如,<span>在该列表中。您可以尝试删除内联元素的列表(不用担心,您始终可以选择“恢复默认值”)。在使用它时,将宽度更改为比默认值(在我的情况下为72)更有用的值。这些首选项位于窗口>首选项> Web> HTML文件>编辑器中:

    我删除了列表中的所有内联元素,并格式化了一个具有良好效果的大xhtml文件。我将线宽设置为120,这是我在Java中使用的线宽。当然,此更改也会影响常规的HTML文件。

    从您的示例中,此代码:

    <span class="label viertel alignright"> <h:outputLabel
    for="itLine5" value="E-Mail:" />
    </span>

    的格式为:
    <span class="label viertel alignright">
    <h:outputLabel for="itLine5" value="E-Mail:" />
    </span>

    这对您足够好吗?

    关于eclipse - Eclipse通过自动格式化使美观的JSF代码(XHTML)无法读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13359628/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com