Как я могу красиво переформатировать XAML в VS 2008?
-
09-06-2019 - |
Вопрос
Редактор XAML (SP1) Visual Studio 2008 не может переформатировать XML в согласованный стиль.
Какие инструменты я могу использовать, чтобы получить красиво отформатированный файл XAML?Предпочтительна интеграция со студией.
Решение
Вот ссылка, специфичная для форматирования XAML VS2008, но хорошая новость в том, что вы можете сделать это непосредственно внутри VS.
Другие советы
Просматривая параметры, я обнаружил, что мне нужно установить «Размещать каждый атрибут на отдельной строке» и «Размещать первый атрибут в той же строке, что и начальный тег» в разделе «Инструменты > Параметры…».> Текстовый редактор > XAML > Форматирование > Интервал" и сбросьте сопоставления клавиатуры в разделе "Инструменты > Параметры...".> Среда > Клавиатура» на «Visual C# 2005».
Теперь редактор XAML переформатирует XAML по моему вкусу при нажатии Ctrl+Э, Д.
Вы пробовали CTRL K, D?
Карл только что выпустил вторую версию своих игрушек XAML Power, и она может переформатировать ваш xaml из VS2008!Посмотрите видео об аксессуарах XAML Power Toys
http://karlshifflett.wordpress.com/2008/09/16/xaml-power-toys-v2-release-finally-code-name-hawaii/
Или попробуйте xaml styler, размещенный по адресу http://xamlstyler.codeplex.com/ для визуальной студии 2010.Если вы когда-либо использовали Xaml Scrubber от Kaxaml и он вам понравился, то вы можете подумать, что это расширение — «Xaml Scrubber» для Visual Studio.
Проверять http://xamlstyler.codeplex.com/ для выделения функций.
Единственный инструмент, который я нашел, это Каксамль, который обеспечивает хорошее форматирование (пункт «XAML Scrubber» в левом меню), но быть автономным редактором не совсем подходит.
http://www.dimebrain.com/2008/05/automating-read.html — хороший плагин для форматирования вашего xaml, чтобы атрибуты располагались друг под другом.
Я только что сделал пост об этом.Это очень универсальный способ форматирования XAML.