web-dev-qa-db-fra.com

Comment formater automatiquement le code XAML dans Visual Studio?

Ici:

https://social.msdn.Microsoft.com/Forums/de-DE/b77c7529-298f-4b9a-874a-f94f699986ac/automatique-formatage-xaml-code?forum=vswpfdesigner

... il est écrit que l'on peut utiliser "Ctrl + K + D" ... mais cela n'a pas fonctionné.

J'ai aussi essayé "shift + alt + F", ce qui a été suggéré ici:

Comment formater le code dans le code Visual Studio (VSCode)

... ça n'a pas marché non plus.

Ma question est donc la suivante: comment formater automatiquement le code XAML dans Visual Studio?

6
steady_progress

Je voudrais vérifier XAML Styler , extension de Visual Studio permettant de formater votre code source XAML (divulgation complète, je suis l’un des propriétaires du projet).

Edit: oublié de mentionner que Visual Studio ne dispose pas à lui seul d’un ensemble très riche de fonctionnalités de formatage XAML.

4
David Grochocki

J'utilise Xaml Formatter . Cela fonctionne très bien pour moi. Il vous suffira d'assigner la mise en forme du code avec Xaml Formatter à un raccourci Ctrl + K Ctrl + D dans les fichiers Xaml, car ce n'est pas fait par défaut (il crée l'option Format Xaml dans le menu Outils).

Aussi Inline Color Picker est une extension très simple mais extrêmement utile si vous développez beaucoup de code Xaml.

2
Kacper Stachowski

Touche de raccourci pour le formatage XAML dans Visual Studio pour ordinateurs Mac: Ctrl + I 

2
Vimal Saifudin

Si vous avez une licence JetBrains, utilisez ReSharper extension pour Visual Studio. Si vous êtes étudiant, vous l'obtenez gratuitement. Visual Studio ressemble à un bel IDE Jetbrains. Vous pouvez choisir si vous souhaitez que vos raccourcis soient mappés sur un arrière-plan Visual Studio ou Intellij.

Meilleur outil que j'ai trouvé jusqu'à présent pour Visual Studio. Il apporte également des éléments plus intéressants, tels que la recherche d’appels de fonction/objet dans votre projet. 

0
goemic

Essayez d'utiliser "Outils XML" pour VS Code, le raccourci est Alt + Shift + F

0
user3916810