c# /// 总结,SINGLE line break (IntelliSense)

Posted

技术标签:

【中文标题】c# /// 总结,SINGLE line break (IntelliSense)【英文标题】:c# /// summary, SINGLE line break (IntelliSense) 【发布时间】:2016-01-07 12:16:24 【问题描述】:

如果我在 C# ///summary 中使用 <para></para> 语句,我会得到一个空行,然后文本继续,这相当于两个换行符(<br/> 或 \n)。

但是我真的很想添加单行换行符,这只会使我的文本从下一行开始,而不会在其间留下空行。

建议的解决方案对我不起作用,请看截图: Two line breaks

更新:我正在使用带有 Visual Assist 插件的 Visual Studio 2015,没有对任何智能格式选项进行手动更改。

更新 2:不是由 Visual Assist 插件引起的(我禁用了它)。在 VS2015 中似乎完全不同。

【问题讨论】:

这个问题只是关于(自动)格式化源中的 XML 文档注释,还是调整 IntelliSense 工具提示的输出? 在智能感知中没有空行。 @TimSchmelter 因此我问... @JoshuaShearer:很遗憾,它对我不起作用, 或 会消失,而 会破坏整个摘要元素,因此不再显示它。我是否必须启用 html 支持或类似功能? Extra blank line displayed from <para></para> and <para /> in VS2015CE, can't get rid of it的可能重复 【参考方案1】:

这是由 Visual Studio 编辑器设计的。如果您使用 Visual Studio 的编辑器查看摘要,他们已将其限制为有限的 html 元素。您仍然可以使用大多数 html 元素来格式化您的摘要,并将在您导出文档时应用,但 Visual Studio 会忽略它们。

我认为 resharper intellisense 使用

格式化摘要

【讨论】:

以上是关于c# /// 总结,SINGLE line break (IntelliSense)的主要内容,如果未能解决你的问题,请参考以下文章

seq_file学习—— single_open

On-line fusion of trackers for single-object tracking

Java机械分词

正则表达式匹配注释(单行或多行)并匹配其他所有内容(C#)

由 leetcode 136. Single Number 引出的异或总结

agg::trans_single_path计算路径长度