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

Xamarin.ios 在MonoDevelop中,如何在键入时关闭详细注释生成///,xamarin.ios,monodevelop,Xamarin.ios,Monodevelop,这更像是一个单一发展的问题。我非常喜欢使用“//”,并像VisualStudio提供的那样获得评论的框架。但我讨厌默认情况下提供的额外填充文本,因为它没有增加任何实际价值(它只是重复我已经键入的内容!)。就我的一生而言,我找不到保持XML注释生成,但没有额外文本的选项。有一个关于这个问题的bug报告()已经修复,但是我没有看到该选项要解决的地方 我只想: /// <summary> /// /// </summary> /// <p

这更像是一个单一发展的问题。我非常喜欢使用“//”,并像VisualStudio提供的那样获得评论的框架。但我讨厌默认情况下提供的额外填充文本,因为它没有增加任何实际价值(它只是重复我已经键入的内容!)。就我的一生而言,我找不到保持XML注释生成,但没有额外文本的选项。有一个关于这个问题的bug报告()已经修复,但是我没有看到该选项要解决的地方

我只想:

    /// <summary>
    /// 
    /// </summary>
    /// <param name="bar"></param>
    public void Foo(string bar)
    {
    }
//
/// 
/// 
/// 
公共void Foo(字符串栏)
{
}
TL;博士

在MonoDevelop中,是否有(以及在哪里)关闭详细的自动生成注释的选项,但保留方法头的样板文件///注释?


谢谢。

不支持。我敢肯定,解决这些问题的办法是,撤销将有两个步骤,这样您就可以轻松地删除自动填充的值

增加期权是一个很滑的斜坡。例如,您可能需要:

/// <summary>
/// 
/// </summary>
/// <param name="bar"></param>
public void Foo(string bar)
{
}
//
/// 
/// 
/// 
公共void Foo(字符串栏)
{
}
但我可能想要

/// <summary></summary>
public void Foo(string bar)
{
}
/// <summary></summary>
/// <param name="bar"></param>
public void Foo(string bar)
{
}
//
公共void Foo(字符串栏)
{
}
其他人可能会想要

/// <summary></summary>
public void Foo(string bar)
{
}
/// <summary></summary>
/// <param name="bar"></param>
public void Foo(string bar)
{
}
//
/// 
公共void Foo(字符串栏)
{
}
支持这一点的选项UI将非常复杂,而且MD已经有太多的选项,因此必须为每个新选项提供强有力的理由。这种行为可能并不适合所有人,但相当不错,调整生成的文档仍然比从头开始键入文档容易得多


但是,生成注释的加载项,因此您可以轻松地根据需要对其进行修改。

FWIW,我确认您可以键入//,然后按UNDO键组合,它将删除多余的措辞。但这是一个额外的按键。我希望有人能告诉我如何关闭这个功能。我使用的是支持降价的Doxygen。请少用XML,我明白。如果我不在建造新的东西的时候,我会看一看要实现什么。我想,从我的角度来看,由于大多数开发人员都来自VS,因此我们的期望是,注释功能将是一种类似/相同的体验。我强烈反对使用GhostDoc类型的评论系统,因为没有添加新信息(怎么可能)。我可以接受撤销——至少这让我得到了我想要的注释模板。谢谢。这是一个公平的观点,但是类似GhostDoc的评论实际上是要被审核/编辑成真实的评论。即使你实际上没有改变它们,你决定不改变它们的事实应该意味着你检查了它们是否正确,所以它们应该总是有一些价值。所以。。。。刚得到最后一滴MD,我的撤销妥协就消失了(!):-(.在这之前我可以键入“//”,然后撤销并获得我想要的大纲。现在当我撤销时,我只剩下“//”。哎哟,听起来像是回归。你能提交一个bug吗?是的,它已经被修复了…我不相信:-)这可能就是你没有看到它的原因。以下是链接: