在Eclipse中格式化XML代码

时间:2010-12-24 17:11:01

标签: xml eclipse formatting

当我在Eclipse中编写.xml文件时,我经常需要手动缩进代码。例如

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:background="@color/background"
android:layout_height="fill_parent"
android:layout_width="fill_parent" />

格式化后,它看起来像这样。

<?xml version="1.0" encoding="utf-8"?>
   <LinearLayout   
      xmlns:android="http://schemas.android.com/apk/res/android"
      android:background="@color/background"
      android:layout_height="fill_parent"   
      android:layout_width="fill_parent" />

如何实现自动化?我在Eclipse for XML中找不到格式设置。

6 个答案:

答案 0 :(得分:109)

控制 + + ˚F

会为你做,你可以在

中配置它
Window -> Preferences -> XML -> Xml Files -> Editor

答案 1 :(得分:38)

如上所述, Ctrl + Shift + F 将自动格式化。但是,默认情况下,Eclipse将以天真的方式拆分属性。如果你喜欢我并且喜欢自己拥有所有属性,请转到窗口→首选项→XML→XML文件→编辑器,然后检查在新行上分割多个属性

答案 2 :(得分:14)

Macintosh用户的CMD + SHIFT + F

答案 3 :(得分:13)

您需要使用XML编辑器打开文件,交换到Source视图,然后执行 Ctrl + Shift + F 技巧。

答案 4 :(得分:2)

打开windows-&gt; preferences-&gt; xml文件 - &gt;编辑器 为线宽输入一些高数字,比如999,然后用ctrl + shift + F格式化xml文件。

你会看到线条正确对齐。

答案 5 :(得分:-1)

您可以将默认XML编辑器设置为“Java Editor”:

  • 右键单击XML
  • 打开方式
  • 其他...
  • Java编辑

这适用于XML文件的所有Java格式和控件。