我正在尝试使用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>
我的问题是:是否可以为代码段下面的方法参数自动生成模板存根?如果是这样,如何生成这些参数?