Visual Studio:生成自定义注释的宏(代码片段)

Meh*_*ANI 3 visual-studio

我想用快捷方式生成这样一个格式化的头评论

//##########################################################
//                    METHOD-NAME-HERE
//##########################################################
public static IShouldBeSleepingAtThisTime(DateTime veryLate)
{        
   ForceStopCoding();
   CallGFToApologize(veryLate);
   GoBackHome();  
}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想覆盖/自定义三重斜杠生成 - 注释行为以插入"#"行和其他信息,因为这提高了大类的代码可读性.

编辑:
除了TheChrisKent非常有用的片段之外,Agafonov Viacheslav发现了一个快速的小Tuto,关于如何轻松地将其整合到VS HERE

the*_*ent 7

创建一个扩展名为.snippet的xml文件,并将其放在:

<CodeSnippet Format="1.0.0" xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <Header>
    <Title>OglethorpeComments</Title>
    <Author>Mika Jacobi</Author>
    <Shortcut>ogle</Shortcut>
    <Description>pretty comments with #</Description>
    <SnippetTypes>
      <SnippetType>Expansion</SnippetType>
    </SnippetTypes>
  </Header>
  <Snippet>
    <Declarations>
      <Literal>
        <ID>Method</ID>
        <Default>Method-Name-Here</Default>
      </Literal>
    </Declarations>
    <Code Language="CSharp">
      <![CDATA[//##########################################################
//                    $Method$
//##########################################################]]>
    </Code>
  </Snippet>
</CodeSnippet>
Run Code Online (Sandbox Code Playgroud)

然后按照其余的说明进行操作:http://www.visualstudiotutor.com/2010/02/create-snippet-visual-studio-2010/