(intellij)格式化xml,新行上有tag-end部分

时间:2016-09-16 07:23:07

标签: android xml android-studio intellij-idea

我使用的是Android Studio,布局xml缩进对我来说有点错误的自动格式化。

而不是

<!-- case1: miss-diffs on git -->
<SomeXML
    attr1="hello" >
</SomeXML>

<!-- case2: wrong end(?) indentation level -->
<SomeXML
    attr1="world"
    >
</SomeXML>

我想将我的xml格式化为

<SomeXML
    attr1="hello"
>
</SomeXML>

这样我的git diff就不会显示来自case1的任何miss-diffs, 并且没有错误的缩进级别(case2)来迷惑自己。

intellij中有任何选项吗? 在此先感谢:)

2 个答案:

答案 0 :(得分:0)

转到文件 - &gt;设置 - &gt;编辑 - &gt;代码风格 - &gt; XML

将方案更改为默认。通常情况下,它并不限制您要执行的操作,无论是否有任何已定义的设置。

enter image description here

答案 1 :(得分:0)

在Android Studio 4.0.1上:

转到设置(或MaxOS上的首选项)->编辑器->代码样式-> XML->“其他”标签

检查保留换行符