簡體   English   中英

Resharper在代碼清理時縮進XML文檔文本?

[英]Resharper indenting the XML documentation text on code cleanup?

我正在使用Resharper 7.1StyleCop插件

我不確定這是不是一個bug,但是,我很困惑,因為在清理操作之前選擇文本時 ,代碼清理的行為會有所不同。

如果我在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以避免強制縮進?

在沒有StyleCop的ReSharper 8.0(最新的EAP)中,轉到ReSharper | Option -> Code Editing | XML Doc Comments | Formatting Style ReSharper | Option -> Code Editing | XML Doc Comments | Formatting Style ReSharper | Option -> Code Editing | XML Doc Comments | Formatting Style ,在Tag content部分Indent inside element...找到兩個名為Indent inside element...選項Indent inside element... 將它們設置為No indent at all以避免縮進。 我不知道這是否適用於StyleCop。

Resharper有時很有趣,並考慮它的作用就像撞到牆上:P

我也面臨同樣的問題,最終使用這個工具http://visualstudiogallery.msdn.microsoft.com/46A20578-F0D5-4B1E-B55D-F001A6345748

它非常棒,一旦安裝,選擇屬性,類,方法,並按ctrl + shift + D,你可以看到奇跡。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM