当我在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中找不到格式设置。
答案 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格式和控件。