【问题标题】:Resharper indenting the XML documentation text on code cleanup?Resharper 在代码清理中缩进 XML 文档文本?
【发布时间】:2013-05-08 03:31:36
【问题描述】:

我正在使用 Resharper 7.1StyleCop 插件

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

如果我对 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>
  • 真正的StyleCop 方式 生成XML 文档是什么?是否缩进文本?

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

【问题讨论】:

    标签: c# resharper stylecop resharper-7.1


    【解决方案1】:

    在没有 StyleCop 的 ReSharper 8.0(最新 EAP)中,转到 ReSharper | Option -&gt; 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 你可以看到奇迹。

      希望这会有所帮助。

      【讨论】:

      • 好建议。我已经尝试过 GhostDoc,尽管它做得很好,但这并不能真正回答我的问题。我希望能够解决 Resharper 问题。还是谢谢。
      猜你喜欢
      • 2012-05-21
      • 1970-01-01
      • 2011-12-31
      • 1970-01-01
      • 2011-06-01
      • 2016-05-20
      • 2017-07-08
      • 2015-09-26
      • 1970-01-01
      相关资源
      最近更新 更多