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

时间:2011-02-11 13:56:10

标签: visual-studio

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

//##########################################################
//                    METHOD-NAME-HERE
//##########################################################
public static IShouldBeSleepingAtThisTime(DateTime veryLate)
{        
   ForceStopCoding();
   CallGFToApologize(veryLate);
   GoBackHome();  
}

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

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

3 个答案:

答案 0 :(得分: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>

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

答案 1 :(得分:0)

您可以创建一个visual studio代码段,观看here

HTH

答案 2 :(得分:0)

以为我会分享我的所作所为。我创建了一个片段,在标题部分,我添加了一个快捷方式标记。

<Shortcut>---</Shortcut>

现在我可以输入“---”并按Tab键,然后会显示我的评论片段。