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

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

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

编辑 :
除了 TheChrisKent 非常有用的代码段之外,还找到了 Agafonov Viacheslav 的一个关于如何轻松地将其轻松集成到 VS HERE 的快速小教程

最佳答案

创建一个扩展名为 .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/

关于visual-studio - Visual Studio : Macro to Generate Custom Comments (Code Snippet),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4969808/

10-10 12:34