Можно ли изменить способ, которым Resharper 4.5 форматирует код в файлах aspx / ascx? - PullRequest
1 голос
/ 12 мая 2009

Я постоянно нажимаю Ctrl-Z, чтобы отменить автоматическое форматирование, которое происходит в шаблонах. Например, Resharper хотел бы отформатировать цикл foreach следующим образом:

<%
  foreach (var product in Model.Items)
  { %>
      <li><%= product.Name %></li>
<% } %>

Это нормально в файлах кода на c #, но в шаблонах это выглядит грязно. Я бы предпочел отформатировать это так

<% foreach (var product in Model.Items) { %>
    <li><%= product.Name %></li>
<% } %>

Ответы [ 3 ]

4 голосов
/ 12 мая 2009

Открыть Visual Studio Идти к Resharper> Параметры ...> Языки> C #> Стиль форматирования> Макет фигурных скобок> Другое

Изменить на «В конце строки (без пробела)»

Обратите внимание, что это также повлияет на ваш C #.

Немного раздражает, что вы не можете указать другой стиль кода для страниц aspx, так как часто вам хочется чего-то другого.

1 голос
/ 12 мая 2009

Resharper не позволяет создавать пользовательские форматирования. Вы можете изменить только предопределенное форматирование в настройках. Я осмотрелся и не увидел <%%> вариантов форматирования. Извините: (

0 голосов
/ 15 октября 2012

Начиная с ReSharper 7.1 (в настоящее время в EAP), есть возможность использовать стиль K & R в ASP и Razor, продолжая использовать BSD для C #. ReSharper | Параметры -> Редактирование кода | ASP.NET | Редактор и форматирование -> Переопределить стиль скобок для C #, чтобы всегда использовать «В конце строки (стиль K & R)»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...