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

3
我希望能够通过一个快捷方式生成这样格式化的头部注释。
//##########################################################
//                    METHOD-NAME-HERE
//##########################################################
public static IShouldBeSleepingAtThisTime(DateTime veryLate)
{        
   ForceStopCoding();
   CallGFToApologize(veryLate);
   GoBackHome();  
}

理想情况下,我希望能够覆盖/定制三斜线生成注释的行为,插入“#”行和其他信息,因为这可以提高大型类的代码可读性。
编辑:
除了TheChrisKent非常有用的代码片段外,我还发现Agafonov Viacheslav的一个快速教程,可以在VS中轻松集成它HERE

1
不知道如何回答,但是代码片段很棒! - T.Rob
3个回答

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/


摇滚乐。太棒了。谢谢,伙计! - Mehdi LAMRANI

0

我想分享一下我的做法。我创建了一个片段,在头部区域中,我添加了一个快捷标签。

<Shortcut>---</Shortcut>

现在我可以输入“---”,然后按Tab键,我的注释片段就会出现。

0

你可以创建一个Visual Studio代码片段,点击这里查看。

希望对你有所帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接