Eclipse的Eclipse格式化程序,如Java

时间:2012-09-25 17:21:34

标签: xml eclipse eclipse-plugin

在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开发。

2 个答案:

答案 0 :(得分:2)

标记语言不能格式化为Java代码。尽管如此,您可以使用html文件类型分配默认的.xml编辑器,如下所示:

  1. Window -> Preferences -> General -> Editors -> File Associations

  2. 从顶部框中选择.xml,然后将其分配给底部框中的Html editor。您也可以将其设置为默认值。

  3. 执行此操作将为所有.xml文件启用标记突出显示,您可以使用默认的 Ctrl Shift F 快捷键进行格式化你的xml文件。

    此格式可以从General->Editors->Structured Text Editors进行参数化。那里没有多少选择,但它会完成这项工作。此外,您可以尝试使用其他格式化程序,例如php格式化程序(我认为它需要将PDT安装到日食中)。

    如果您只是对理解xml文件的结构感兴趣,而不仅仅是格式化它:

    希望有所帮助

答案 1 :(得分:0)

编辑器的上下文菜单上应该有一个菜单选项Source - >格式