这更像是一个MonoDevelop问题。我非常喜欢使用'///'并获得像VisualStudio这样的评论的骨架轮廓。但我讨厌默认提供额外的填充文本,因为它没有增加任何实际价值(它只是重述我已经输入的内容!)。对于我的生活,我找不到保留XML注释生成但没有额外文本的选项。有一个针对此问题已修复的错误报告(https://bugzilla.novell.com/show_bug.cgi?id=606222),但我没有看到该选项要解决的位置。
我想要生成的是:
/// <summary>
///
/// </summary>
/// <param name="bar"></param>
public void Foo(string bar)
{
}
TL; DR;
在MonoDevelop中是否存在(以及哪里有)关闭详细的自动生成的注释的选项,但保留样板标题的样板///注释?
感谢。
答案 0 :(得分:0)
不支持。我很确定投诉的解决方案是撤消会有两个步骤,因此您可以轻松删除自动填充的值。
添加选项是一个滑坡。例如,您可能需要:
/// <summary>
///
/// </summary>
/// <param name="bar"></param>
public void Foo(string bar)
{
}
但我可能想要
/// <summary></summary>
public void Foo(string bar)
{
}
其他人可能想要
/// <summary></summary>
/// <param name="bar"></param>
public void Foo(string bar)
{
}
支持这一点的选项UI将非常复杂,而且MD已经有太多选项,因此必须为每个新选项提供强有力的案例。这种行为可能并不适合所有人,但它非常好,调整生成的文档仍然比从头开始输入更容易。
但是,生成评论is open-source的插件,因此您可以根据需要轻松修改它。