【问题标题】:Eclipse HTML Editor: Each <input> tag on the new lineEclipse HTML 编辑器:新行上的每个 <input> 标记
【发布时间】:2012-04-24 12:41:59
【问题描述】:
<input type="button" value=" 1 " /> 
<input type="button" value=" 2 " /> 
<input type="button" value=" 3 "/> 

我该怎么做?

编辑: Eclipse HTML 编辑器

Ctrl + Shift + F

我想使用自动格式化,但是在我按下 Ctrl + Shift + F 之后,我得到了类似

的东西
<input type="button" value=" 1 " /> <input type="button" 
                value=" 2 " /> 

我想在自动格式化后将每个 html 标签放在新行上

【问题讨论】:

  • 在我看来是一个关于如何配置 Eclipse 的合法问题。而且我找不到执行 OP 要求的首选项设置:如何在标记中的单独行上格式化标签,而不是如何在浏览器中布置呈现的元素。
  • 在我看来是一个关于如何配置 Eclipse 的合法问题。是的,你是对的
  • 尝试从内联元素列表中删除“输入”。
  • 奇怪,这对我有用,确保你没有任何覆盖配置相同的东西。
  • 我认为您应该接受 Jay Soyer 的答案,以便访问者知道这是正确的答案。

标签: eclipse


【解决方案1】:

从内联元素列表中删除 input 将为您解决问题。

【讨论】:

  • 如果父元素未知,这不起作用,例如在 Angular 模板的上下文中(如 &lt;md-input-container&gt;)。
  • 我也必须删除标签,
【解决方案2】:

转到窗口 -> 首选项 -> Web -> HTML 文件 -> 编辑器 在右侧面板中将您的线宽设置为 999 并删除内联元素列表中的输入

【讨论】:

    【解决方案3】:

    你甚至可以使用桌子。

    <table>
    <tr><td>
    <input type="button" value=" 1 " />
    </td></tr>
    <tr><td>
    <input type="button" value=" 2 " />
    </td></tr>
    <tr><td>
    <input type="button" value=" 3 "/>
    </td></tr>
    

    【讨论】:

    • 编辑:Eclipse HTML 编辑器 Ctrl + Shift + F
    • 这里不要求添加额外的标记。这个想法是正确配置 eclipse 格式而不是解决它。加上用表格标记 HTML 以供布局与恐龙一起出去了。
    • @MarkChorley 这个问题是在给出答案后编辑的。个人可能会给出错误的答案,但可能不是每个人。请查看答案和问题编辑的时间安排。
    • @Ketan,对原始问题的回答也很糟糕;)
    猜你喜欢
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    相关资源
    最近更新 更多