在Eclipse中,当按下 Ctrl Shift F 时,我需要像格式化Java一样格式化XML。
在XML上使用 Ctrl Shift F 并不能提供我想要的结果。
有没有像“ Window→Java→Code Style→Formatter ”这样的工具来完成这项工作?
:“窗口→XML→XML文件→编辑器”和“窗口→编辑器→文本编辑器”缺少很多功能,例如“ Window →Java→代码样式→格式化→编辑→缩进→对齐列中的字段“以便XML结果如下:
android:id = "@+id/textView1"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
我不在乎它是外部插件还是lib。 我使用Eclipse 4.2.0 Juno进行Android开发。
答案 0 :(得分:2)
标记语言不能格式化为Java代码。尽管如此,您可以使用html
文件类型分配默认的.xml
编辑器,如下所示:
Window -> Preferences -> General -> Editors -> File Associations
从顶部框中选择.xml
,然后将其分配给底部框中的Html editor
。您也可以将其设置为默认值。
执行此操作将为所有.xml
文件启用标记突出显示,您可以使用默认的 Ctrl Shift F 快捷键进行格式化你的xml文件。
此格式可以从General->Editors->Structured Text Editors
进行参数化。那里没有多少选择,但它会完成这项工作。此外,您可以尝试使用其他格式化程序,例如php
格式化程序(我认为它需要将PDT安装到日食中)。
如果您只是对理解xml文件的结构感兴趣,而不仅仅是格式化它:
希望有所帮助
答案 1 :(得分:0)
编辑器的上下文菜单上应该有一个菜单选项Source - >格式