Я имею проблему с форматированием блоков встроенного кода в рамках текстового редактора 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 (когда я отключаю его, проблема исчезает), однако я все еще не знаю, как остановить его. Какие-либо идеи?
Я думаю, что вам нужно написать собственное правило в Visual studio для HTML-редактирования на основе пользовательского тега. Это не лучшее решение, но единственное, которое может сработать.