Resharper 5: Как установить стиль форматирования по умолчанию для встроенных блоков кода?

У меня возникла проблема с форматированием встроенных кодовых блоков в текстовом редакторе VS2010 и задаться вопросом, были ли у кого-то другие подобные проблемы и найденная "волшебная" настройка, которую я ищу.

Я работаю над учебниками в книге MVC. Всякий раз, когда я добавляю некоторые встроенные кодовые блоки в представление, я хочу, чтобы они были отформатированы так:

<% foreach (var link in Model) { %>
   <a href="<%=Url.RouteUrl(link.RouteValues)%>">
      <%=link.Text%>
   </a>
<% } %>

То, что я на самом деле получаю, это (автоматически форматируется с помощью IDE, когда я заканчиваю писать код):

<% foreach (var link in Model) { 
     %>
   <a href="<%=Url.RouteUrl(link.RouteValues)%>">
       <%=link.Text%>
   </a>
<% }
     %>

Это довольно раздражает. Любые идеи о том, как я могу проинструктировать IDE оставить мои теги <%% > ? Я долгое время встречался с опциями в разделе "Инструменты → Параметры → Текстовый редактор", но, увы, никуда негде...

Изменить: я только что заметил, что это до Resharper 5 (когда я отключил его, проблема исчезла), однако я до сих пор не знаю, как остановить его. Любые идеи?

Ответ 1

Что я думаю, вам нужно будет написать собственное правило в Visual Studio для его разложения HTML на основе пользовательского тега. не лучшее решение, но единственное, что я могу подумать, что это может сработать.