2

CtrlShiftFEclipse では、押されたときに Formatter を使用して Java で行うように、XML をフォーマットする必要があります。

on XMLを使用CtrlShiftFしても、必要な結果が得られません。

仕事をするための「ウィンドウ→Java→コードスタイル→フォーマッター」のようなツールはありますか?

ウィンドウ→XML→XMLファイル→エディター」および「ウィンドウ→エディター→テキストエディター」には、「ウィンドウ→Java→コードスタイル→フォーマッター→編集→インデント→列内のフィールドを整列」などの多くの機能が欠けているため、XML結果は次のようになります。

android:id              = "@+id/textView1"
android:layout_width    = "wrap_content"
android:layout_height   = "wrap_content"

それが外部プラグインかライブラリかは気にしません。私は Android 開発に Eclipse 4.2.0 Juno を使用しています。

4

2 に答える 2

2

マークアップ言語をJavaコードとしてフォーマットすることはできません。それにもかかわらず、次のようにファイルタイプを使用してデフォルトのhtmlエディタを割り当てることができます。.xml

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

  2. 上のボックスからを選択し、下.xmlのボックスからに割り当てHtml editorます。また、デフォルトとして設定することもできます。

これを行うと、すべてのファイルのマークアップ強調表示が有効に.xmlなり、デフォルトのCtrlShiftFショートカットを使用してxmlファイルをフォーマットできます。

このフォーマットは、からパラメータ化できますGeneral->Editors->Structured Text Editors。そこには多くのオプションはありませんが、それは仕事をします。また、このような他のフォーマッターを使用してみることができますphp(EclipseにはPDTをインストールする必要があると思います)。

単にフォーマットするのではなく、xmlファイルの構造を理解することにのみ興味がある場合:

お役に立てば幸い

于 2012-09-25T19:13:47.573 に答える
0

エディターのコンテキスト メニュー ソース -> フォーマットにメニュー オプションがあるはずです。

于 2012-09-25T17:32:34.230 に答える