C# Snippet使用,代码片段管理

C# Snippet使用,代码片段管理

1、类注释 (原文地址https://www.cnblogs.com/netren/p/8031558.html)

首先,找到安装路径下的Class.cs文件

比如:C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class.cs

用记事本编辑class类

/************************************************************************
* Copyright (c) $year$ All Rights Reserved.
*命名空间:$rootnamespace$
*文件名: $safeitemname$
*创建人: XXX
*创建时间:$time$
*描述
*=======================================================================
*修改标记
*修改时间:$time$
*修改人:XXX
*描述:
************************************************************************/
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;
$if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
$endif$
namespace $rootnamespace$
{
    class $safeitemrootname$
    {
    }
}

2、方法注释

代码片段内容如下:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>cm</Title>
      <Shortcut>cm</Shortcut>
      <Description>新建代码注释 的代码片段</Description>
      <Author>zhaoyongjie</Author>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Declarations>
        <Literal>
          <ID>Description</ID>
          <ToolTip>方法描述</ToolTip>
          <Default>方法描述</Default>
        </Literal>
        <Literal>
          <ID>Author</ID>
          <ToolTip>作者</ToolTip>
          <Default>zhaoyongjie</Default>
        </Literal>
        <Literal>
          <ID>CreateDate</ID>
          <ToolTip>日期</ToolTip>
          <Default>@@Today</Default>
        </Literal>
      </Declarations>
      <Code Language="csharp">
        <![CDATA[/// <summary>
                    /// $Description$
                    /// @Author:$Author$
                    /// @CreateDate:$CreateDate$$end$
                    /// </summary>]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

在工具--代码片段管理选择你要添加的语言类型,然后找到路径,把snippet拷贝过去即可,