Lorsque j'écris des fichiers .xml dans Eclipse, je dois souvent indenter du code manuellement. Par exemple
<?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" />
Après le formatage, cela ressemble à ceci.
<?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" />
Comment automatiser cela? Je ne trouve pas les paramètres de formatage dans Eclipse pour XML.
Ctrl+Shift+F
Le fera pour vous, et vous pouvez le configurer dans
Window -> Preferences -> XML -> Xml Files -> Editor
Comme indiqué ci-dessus, Ctrl+Shift+F se formatera automatiquement. Cependant, par défaut, Eclipse divisera les attributs d’une manière naïve. Si vous êtes comme moi et préférez avoir tous les attributs sur leurs propres lignes, sélectionnez Fenêtre → Préférences → XML → Fichiers XML → Editeur et cochez la case Scinder plusieurs attributs sur une nouvelle ligne.
CMD + SHIFT + F pour les utilisateurs de Macintosh
Vous devez ouvrir le fichier à l’aide de l’éditeur XML, basculer en mode source, puis exécuter les opérations suivantes: Ctrl + Shift + F tour.
ouvrez windows-> préférences-> fichiers xml-> éditeur entrez un nombre élevé pour largeur de trait, disons 999, puis formatez le fichier xml avec ctrl + shift + f.
Vous verrez que les lignes sont correctement alignées.