XML-code opmaken in Eclipse

Als ik .xml-bestanden in Eclipse schrijf, moet ik de code vaak handmatig inspringen. Bijvoorbeeld

<?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" />

Na het formatteren ziet het er zo uit.

<?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" />

Hoe dit te automatiseren? Ik kan geen opmaakinstellingen vinden in Eclipse voor XML.


Antwoord 1, autoriteit 100%

Ctrl+Shift+F

Doe het voor je, en je kunt het configureren in

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

Antwoord 2, autoriteit 32%

Zoals hierboven vermeld, zal Ctrl+Shift+Fautomatisch worden geformatteerd. Standaard splitst Eclipse echter attributen op een naïeve manier. Als je net als ik bent en alle attributen op hun eigen regels wilt hebben, ga dan naar Venster→Voorkeuren→XML→XML-bestanden→Editor en vink Meerdere attributen splitsen elk op een nieuwe regelaan.


Antwoord 3, autoriteit 12%

Je moet het bestand openen met de XML-editor, overschakelen naar de bronweergave en dan de truc Ctrl+ Shift+ Fdoen.


Antwoord 4, autoriteit 12%

CMD + SHIFT + F voor Macintosh-gebruikers


Antwoord 5, autoriteit 2%

open windows->preferences->xml files->editor
voer een hoog getal in voor regelbreedte, zeg 999 en formatteer vervolgens het xml-bestand met ctrl+shift+F.

Je zult zien dat de lijnen goed zijn uitgelijnd.


Antwoord 6

U kunt de standaard XML-editor instellen op “Java Editor”:

  • Klik met de rechtermuisknop op de XML
  • Openen met
  • Overig…
  • Java-editor

Dit past alle Java-opmaak en controles toe op het XML-bestand.

Other episodes