[英]Resharper indenting the XML documentation text on code cleanup?
我正在使用Resharper 7.1和StyleCop插件 。
我不確定這是不是一個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.