В Visual Studio 2010 в меню "Инструменты" → "Параметры" → "Текстовый редактор" → "HTML" → "Форматирование" → "Специфичные теги", есть параметры для настройки способа автоматического форматирования HTML-тегов HTML и ASP.NET. Это включает в себя такие вещи, как если бы он автоматически помещал новую строку до и после тега и т.д.
Есть ли место для настройки правил форматирования для <%% > <% =% > и <%:% > блоков аналогичным образом?
В частности, я бы не хотел форсировать новую строку перед <% = и <%: blocks.
Например, я уже настроил параметры тега h1, чтобы не добавлять новые строки вокруг его содержимого и отлично работает со статическим контентом, но он не работает, когда есть <%: или <% = блок в теге h1. В настоящее время я получаю следующее:
<h1>
<%: Model.Name %></h1>
но я бы хотел:
<h1><%: Model.Name %></h1>
В идеальном мире я также хотел бы автоматически форматировать содержимое блоков <%% > , чтобы убедиться, что между <% и его содержимым всегда есть пробел.
Например, хорошо:
<% if (something) { %>
плохо:
<%if (something) {%>
Итак, есть ли какие-либо настройки, которые где-то захоронены, чтобы управлять одним из этих способов форматирования?