在MonoDevelop中,如何在键入///时关闭详细注释生成

时间:2012-05-09 13:32:53

标签: xamarin.ios monodevelop

这更像是一个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中是否存在(以及哪里有)关闭详细的自动生成的注释的选项,但保留样板标题的样板///注释?

感谢。

1 个答案:

答案 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的插件,因此您可以根据需要轻松修改它。