Resharper отступывать текст документации XML при очистке кода?
Я использую Resharper 7.1 с плагином StyleCop.
Я не уверен, что это ошибка, но я запутался, потому что очистка кода ведет себя по-другому , когда текст выбран до операции очистки.
Если я делаю простую очистку кода в исходном файле С#, вот как выглядит моя документация XML:
/// <summary>
/// This is a summary
/// </summary>
/// <param name="sender">
/// The sender.
/// </param>
/// <param name="e">
/// e.
/// </param>
Однако, если я выберите текст XML и запустите очистку кода на выбранном тексте, посмотрите, как очистка кода отбрасывает текст между тегами:
/// <summary>
/// This is a summary
/// </summary>
/// <param name="sender">
/// The sender.
/// </param>
/// <param name="e">
/// e.
/// </param>
-
Каков реальный способ StyleCop генерации документации XML? Текст с отступом или нет?
-
Как настроить Resharper, чтобы избежать или заставить этот отступ?
Ответы
Ответ 1
В ReSharper 8.0 (последний EAP) без StyleCop перейдите к ReSharper | Option -> Code Editing | XML Doc Comments | Formatting Style
, а в разделе Tag content
найдите два параметра с именем Indent inside element...
. Установите их в No indent at all
, чтобы избежать отступов. Я не знаю, будет ли это работать с StyleCop.
Ответ 2
Resharper довольно забавный время от времени и учитывая, что он делает, это как удар головой к стене: P
Я тоже сталкивался с той же проблемой и в итоге использовал этот инструмент
http://visualstudiogallery.msdn.microsoft.com/46A20578-F0D5-4B1E-B55D-F001A6345748
Это действительно потрясающе, после установки, выберите свойство, класс, метод и сделайте ctrl + shift + D
и вы можете увидеть это чудо.
Надеюсь, что это поможет.