在Visual Studio中更改默认的XML注释片段

时间:2008-12-15 17:30:39

标签: visual-studio code-snippets xml-comments

当我在Visual Studio中按///时,是否可以从此更改生成的代码段:

/// <summary>
/// 
/// </summary>

到这个?:

/// <summary></summary>

3 个答案:

答案 0 :(得分:14)

这是至少在VS2010中工作的解决方案。

将底部代码保存为文件summ.snippet Visual Studio 2010 /工具/代码段管理器
单击“导入”,浏览到文件。使用默认选项保存。

现在转到您的代码窗口并输入 summ + tab + tab

结果

/// <summary>  </summary>

将光标放在标签的中间,准备输入。

以下是summ.snippet

的内容
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

    <CodeSnippet Format="1.0.0">
        <Header>
                <Title>Summary - inline</Title>
                <Description>Created inline summary comment tag</Description>
                <Author>Mike Vanderkley</Author>
                <Shortcut>summ</Shortcut>
                <SnippetTypes>
                        <SnippetType>Expansion</SnippetType>
                </SnippetTypes>
        </Header>
        <Snippet>
            <Code Language="csharp">
                <![CDATA[/// <summary> $end$ </summary>]]>
            </Code>
    </Snippet>
  </CodeSnippet>

</CodeSnippets>

答案 1 :(得分:9)

在我看来,///生成的内容编码为: Macros.Samples.Utilities.InsertDocComments

答案 2 :(得分:4)

我知道在VS 2005和VS 2008中VB是可能的。但是最后我已经检查了,但是,遗憾的是,没有办法为C#做这件事。现在,这已经是我的一个宠儿了。