web-dev-qa-db-ja.com

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 for XMLで書式設定が見つかりません。

68
sandalone

Ctrl+Shift+F

あなたのためにそれを行い、あなたはそれを設定することができます

Window -> Preferences -> XML -> Xml Files -> Editor
111
Denis Palnitsky

上記のように、 Ctrl+Shift+F 自動フォーマットします。ただし、デフォルトでは、Eclipseは単純な方法で属性を分割します。私のように、すべての属性を独自の行に配置する場合は、[ウィンドウ]→[設定]→[XML]→[XMLファイル]→[エディター]に移動し、新しい行で複数の属性を分割するを確認します。

38
Paul

Macintoshユーザーの場合はCMD + SHIFT + F

14
madoke

XMLエディターを使用してファイルを開き、ソースビューにスワップしてから、 Ctrl + Shift + F 騙す。

13
Robert Baldock

windows-> preferences-> xml files-> editorを開き、行幅に高い数値を入力し、たとえば999を入力し、ctrl + shift + Fでxmlファイルをフォーマットします。

行が適切に配置されていることがわかります。

2
sudhir