2010-12-01 8 views
14

Est-ce que quelqu'un sait comment faire un retrait automatique d'un fichier XAML dans Visual Studio 2010?Indentation - XAML

+1

En plus de cela, comment un format ** attributs **, non seulement des éléments? (Ce dernier étant la partie facile ..) – cacau

Répondre

26

Avec le document ouvert, appuyez sur

CTRL + K CTRL + D

+1

Toutes les réponses sont correctes, mais je préfère celui-ci:.. Je ne veux pas utiliser la souris alors que je dois taper tout le monde Merci – Claudio

+3

Si cette commande du clavier (ou * Modifier >> Avancé >> document Format *) ne fonctionne pas sur le code XAML, voir [this] (http://stackoverflow.com/a/18206188/772086) Réponse StackOverflow: * Outils >> Options >> Éditeur de texte >> XAML >> Mise en forme >> Espacement> > et cochez "Positionner chaque attribut sur une ligne séparée" * – Mike

+1

Bravo @Mike! C'est la réponse que je cherchais! Le raccourci par défaut ne faisait rien tant que je ne l'ai pas mis en place à partir de là! – Cowwando

5

Menu - Edit: Avancé: Document Format (Votre raccourci clavier sera à droite de l'élément de menu)

+1

Y at-il une raison évidente pourquoi cela ne fonctionnerait pas pour moi? Je n'obtiens aucun changement. –

1

Je trouve que si je viens de fermer l'objet actuel en utilisant la fonctionnalité de remplissage automatique Visual Studio indentera tout entre.

vous pouvez donc supprimer la dernière ligne de votre XAML et puis juste commencer à retaper le début de la ligne, onglet frapper et obtenir votre XAML indenté.

Ou vous pouvez simplement sélectionner Édition> Avancé> Format de document.

+2

Tous les attributs ci-dessus ne XML pas correctement réindenter, bien que - quelques éléments :-( – cacau

+0

Je pense qu'il est parce qu'il suppose qu'ils doivent être dans la même ligne, donc si l'utilisateur ne les a pas mis dans la même ligne , il est un hérétique de toute façon –