在 Eclipse 中格式化 XML 代码

当我在 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 中找不到 XML 的格式设置。

98675 次浏览

Ctrl + Shift + F

将为您执行此操作,并且您可以在

Window -> Preferences -> XML -> Xml Files -> Editor

如上所述,Ctrl + Shift + F将自动格式化。但是,默认情况下,Eclipse 将以一种天真的方式拆分属性。如果你像我一样,喜欢把所有的属性都放在自己的行上,那么去 Window & right tarrow; Preferences & right tarrow; XML & right tarrow; XML Files & right tarrow; Editor 查看 在一个新行上拆分多个属性

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

用于 Macintosh 用户的 CMD + SHIFT + F

打开 windows-> 首选项-> xml 文件-> 编辑器 为 线宽输入一些较大的数字,比如999,然后用 ctrl + shift + F 格式化 xml 文件。

你会看到这些线是正确对齐的。

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

  • 右键单击 XML
  • 打开
  • 其他..。
  • Java 编辑器

这将应用 XML 文件上的所有 java 格式和控件。