为方法注释创建代码片段

时间:2014-03-24 15:46:42

标签: c++ comments visual-studio-2013 code-snippets

我正在尝试使用Visual Studio 2013 for C ++中的代码段管理器创建代码段。理想情况下,代码段会为方法提供类似C#的注释模板。假设有以下方法:

void MyMethod( int a, float b );

我希望您能够在方法上方的行上键入类似comment的内容,按Tab键,然后填充以下内容:

// 
// Describe 'MyMethod' here.
// - a: Describe 'a' here.
// - b: Describe 'b' here.
// 
void MyMethod( int a, float b );

到目前为止,我的代码段为:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>Comment</Title>
            <Shortcut>cmt</Shortcut>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Declarations>
                <Literal>
                    <ID>MethodDetails</ID>
                    <ToolTip>Describe the intent of the method here.</ToolTip>
                    <Default>Describe your method here.</Default>
                </Literal>
            </Declarations>
            <Code Language="cpp">
                <![CDATA[// 
                // $MethodDetails$
                // ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

我的问题是:是否可以为代码段下面的方法参数自动生成模板存根?如果是这样,如何生成这些参数?

0 个答案:

没有答案