Как я могу заставить VisualStudio 2010 с ReSharper сохранять мои пробелы между "<%:", контентом и "%>"?

У меня есть Visual Studio 2010 и ReSharper, и после поиска около часа я не могу найти эту настройку в любом месте.

Мне бы хотелось, чтобы это выглядело так:

<div><%: Model.Something %></div>

и он сохраняет мое пространство между Model.Something и %>, чтобы выглядеть так:

<div><%: Model.Something%></div>

Ответы

Ответ 1

Это поведение будет исправлено в следующем EAP ReSharper 6.1, возможно, даже в бета-версии. Извините, у меня не было времени на выбор - для 6.1 всегда были пробелы, надеюсь, большинству разработчиков ASP.NET это понравится.

P.S. В старых версиях вы можете переключать его с помощью опции ReSharper | Варианты | Языки | С# | Стиль форматирования | Пробелы → В круглых скобках → Скобки для вызова метода. Но его включение также влияет на вызовы методов С#.

Ответ 2

У меня были некоторые успехи в настройках на основе решений...

ReSharper → Параметры → Языки → С# → Стиль форматирования → Пробелы

Нет никакого эквивалентного раздела для ASP.Net или HTML, но, похоже, он принимает некоторые из фактического кода, на котором написаны ваши страницы asp.net... поэтому попробуйте раздел С#.