Resharper在代码清理时缩进XML文档文本?

时间:2013-05-14 00:24:02

标签: c# resharper stylecop resharper-7.1

我正在使用 Resharper 7.1 StyleCop插件

我不确定这是否是一个错误,但是,我很困惑,因为在清理操作之前,代码清理在选择文本时表现不同

如果我在C#源文件上执行简单的代码清理,这就是我的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>
  • 生成XML文档的真正 StyleCop方式是什么?是否缩进文字?

  • 如何将Resharper配置为避免强制缩进?

2 个答案:

答案 0 :(得分:47)

在没有StyleCop的ReSharper 8.0(最新的EAP)中,转到ReSharper | Option -> Code Editing | XML Doc Comments | Formatting Style,在Tag content部分找到两个名为Indent inside element...的选项。将它们设置为No indent at all以避免缩进。我不知道这是否适用于StyleCop。

答案 1 :(得分:1)

Resharper有时很有趣,考虑到它的作用就像撞到墙上一样:P

我也面临同样的问题,最终使用了这个工具 http://visualstudiogallery.msdn.microsoft.com/46A20578-F0D5-4B1E-B55D-F001A6345748

它非常棒,一旦安装,选择属性,类,方法并执行ctrl + shift + D. 你可以看到奇迹。

希望这有帮助。