2011-02-11 76 views
3

我想产生这样一个快捷方式格式化的头评论的Visual Studio:宏生成自定义评论(代码段)

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

理想我想重写/自定义三斜杠产生-评论行为来嵌入'#'行和其他信息,因为这可以提高大型类的代码可读性。

编辑:
除了TheChrisKent的非常有用的片段,发现一个小巧的政党成员由Agafonov维亚切如何整合了易成VS HERE

+1

不知道如何回答,但代码段+1! – 2011-02-11 13:58:06

回答

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/

+0

Rock'N'Roll。那很好。谢谢,伙计! – 2011-02-11 15:09:54

0

您可以创建一个Visual Studio代码片段,观看here

HTH

0

想我会分享我做了什么。我创建了一个片段,在标题部分添加了一个快捷方式标签。

<Shortcut>---</Shortcut> 

现在我可以键入“---”并按Tab键并出现我的评论片断。