【发布时间】:2017-01-24 08:27:22
【问题描述】:
我使用的是 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 的任何缺失差异, 并且没有错误的缩进级别(case2)来迷惑自己。
在 intellij 中是否有任何选项? 在此先感谢:)
【问题讨论】:
-
你有什么问题?
-
@VivekMishra 这是关于为 xml 格式配置 intellij
-
@user2899136 当您键入“case 3”(您的偏好)并尝试“reformat code”时,它会变成 case-2 还是 case-1?它不会保留你原来的 xml 代码样式吗??
-
@SupunWijerathne 不,它只是更改为 type2。 (另外,intellij 强制在最后一行缩进)
-
@SupunWijerathne 我可以使用 shift+left 手动删除缩进来选择缩进并执行退格,但自动格式化只会取消我想做的事情
标签: android xml android-studio intellij-idea