72 votes

Formatage du code XML dans Eclipse

Lorsque j'écris des fichiers .xml dans Eclipse, je dois souvent indenter manuellement le code. 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 de paramètres de formatage dans Eclipse pour le XML.

116voto

Denis Palnitsky Points 6126

Ctrl + Shift + F

le fera pour vous, et vous pourrez le configurer dans

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

38voto

Paul Points 624

Comme indiqué ci-dessus, Ctrl + Shift + F s'auto-formatera. 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, allez dans Fenêtre→Préférences→XML→XML Files→Editor et cochez. Diviser plusieurs attributs, chacun sur une nouvelle ligne .

14voto

madoke Points 453

CMD + SHIFT + F pour les utilisateurs de Macintosh

13voto

Robert Baldock Points 31

Vous devez ouvrir le fichier à l'aide de l'éditeur XML, passer à la vue Source, puis effectuer l'opération suivante Ctrl + Shift + F truc.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X