如何让IntelliJ IDEA使用多行属性正确缩进xml标签?

时间:2012-09-22 18:25:31

标签: android xml formatting intellij-idea

代码:

| - 插入符号

<element attr1="1"
         attr2="2"
         attr3="3">|</element>

按下回车后我希望看到的内容:

<element attr1="1"
         attr2="2"
         attr3="3">
    |
</element>

我真正得到的是:

<element attr1="1"
         attr2="2"
         attr3="3">
    |
         </element>

IntelliJ IDEA CE 11.1

感谢您的任何建议!

2 个答案:

答案 0 :(得分:2)

这是3年前报道的一个已知错误,please vote

答案 1 :(得分:0)

有趣的是,您报告的输出和您想要的输出都不符合XSLT / XQuery规范中的缩进规则,这里

http://www.w3.org/TR/xslt-xquery-serialization/#xml-indent

指出:

  

空格字符不得添加到文本节点旁边   包含非空白字符。

原因是在这里添加空格很容易使文档架构无效。