结束标记在它自己的行上

时间:2016-06-16 22:02:11

标签: xml android-studio intellij-idea refactoring

我使用的是基于IntelliJ IDEA的Android Studio。

我想要使用的是在重构代码时将结束标记放在新行中。 例如

<vendor>IntelliJ</vendor>

会改为

<vendor>IntelliJ
</vendor> 

我无法在XML的代码样式中找到任何设置。 我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

您所描述的不是设置差异,而是数据差异。

此处,vendor的字符串值为"IntelliJ"

<vendor>IntelliJ</vendor>

此处,vendor的字符串值为"IntelliJ"加上行尾字符。

<vendor>IntelliJ
</vendor>

这不是配置,偏好或演示问题 - 值是不同的。 (任何给定的应用程序可能会选择修剪或标准化字符串值,但您不会将其作为表示首选项进行控制。)

答案 1 :(得分:0)

我有同样的刺激。 Android Studio对此有设置。 (如Android Studio - automatic tag closing - close in new line中所述) 转到设置>编辑器>代码样式> Android选项卡>布局文件标题 选中“在最后一个属性后插入换行符”框 这将为您将结束标记移动到新行 您可以使用ctrl + alt + L(Windows)轻松重新格式化现有代码 希望这会有所帮助!