如何在Android Studio中对齐XML代码?

4
在Android Studio中有没有可以将所有XML属性对齐的功能,我无法找到任何允许这样做的设置。下面是未对齐和对齐后的两张图片,作为一个代码格式迷,我喜欢代码易读性。

与论坛网站不同,我们在 [so] 上不使用“谢谢”或“感激任何帮助”,也不使用签名。请参见“Should 'Hi', 'thanks,' taglines, and salutations be removed from posts?”。顺便说一句,“Thanks in advance”应该是“Thanks in advance”,而不是“Thanks in advanced”。 - John Saunders
3
我实际上从未见过有人在Android布局中使用这种XML格式。不是说这种方式是错误的,只是我从未考虑过它。 - Matt Logan
2
我也没有看到过,但是在objective-c编码中,让我简单地对齐一切,使可读性更高效。这得益于Xcode的插件XAlign (https://github.com/qfish/XAlign)。由于我找不到其他方法,所以问问是否有其他更好的对齐方案。当我手动对齐时,它极大地提高了XML代码的可读性,并使快速查看文件变得更容易。仅仅是个人喜好 :) @MattLogan - Daksharma
2个回答

12
以下代码将对齐除等号符号后面的所有内容。获取更好的答案在这里

在Windows和Linux系统中:

Ctrl + Alt + L

在Mac系统中:

Option + Command + L


对我没用! - Hossein Kurd
在Ubuntu上按 Ctrl + Alt + L 会锁定我的电脑! - Tirth Patel
在我的 Mac 上工作得非常顺畅! - superarts.org

1
尝试这样做:

设置 - 编辑器 - XML

screenshot


谢谢,但我只是在挑剔。实际上并没有解决方案,对齐/换行选项允许标签或属性,并在等号之间添加空格,但不一定对xml文件中给定属性内的等号进行对齐。 :D - Daksharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接