在Visual Studio中自定义C#代码片段

在Visual Studio中自定义C#代码片段

一、创建自定义代码片段

  • 创建一个txt文本后缀改为.snippet,名字的话根据需求命名
    编辑格式是xml格式,参考如下:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
  <CodeSnippet Format="1.0.0">
    <Header>
      <Title>My Class</Title>
      <Shortcut>MyClass</Shortcut>
      <Description>类的代码片段</Description>
      <Author>作者</Author>
      <SnippetTypes>
        <SnippetType>Expansion</SnippetType>
      </SnippetTypes>
    </Header>
    <Snippet>
      <Declarations>
        <Literal>
          <ID>DataTime</ID>
          <Default>2023-12-12</Default>
          <ToolTip>时间</ToolTip>
        </Literal>
        <Literal>
          <ID>name</ID>
          <Default>MyClass</Default>
          <ToolTip>类名</ToolTip>
        </Literal>
      </Declarations>
      <Code Language="CSharp">
        <![CDATA[
        /*
        * @copyright(c) 2019-2023 CompanyName Technology Company Limited
        *
        * @author 作者
        * @email  **********@qq.com
        * @data   $DataTime$
        */
        using System.Collections;
        using System.Collections.Generic;
        using UnityEngine;

        public class $name$ : MonoBehaviour
        {
            // Awake is called when the script instance is loaded。
            void Awake()
            {
                $selected$ $end$
            }

            // Start is called before the first frame update
            void Start()
            {
                    
            }

            // Update is called once per frame
            void Update()
            {
                    
            }
        }
        ]]>
      </Code>
    </Snippet>
  </CodeSnippet>
</CodeSnippets>

二、导入自定义代码片段

  • 先点击工具选择代码片段管理器
    在这里插入图片描述
  • 打开后显示如下界面,选择语言为CSharp,然后点击导入
    在这里插入图片描述
  • 选择自定义的.snippet后缀的文件,点击打开
    在这里插入图片描述
  • 选择代码片段导入Visual Studio的存放位置,然后点击完成
  • 在这里插入图片描述
  • 点击刚刚导入的文件夹就可以看到我们导入的文件了,点击确定关闭界面
    在这里插入图片描述

三、使用代码片段

  • 在脚本中输入刚刚在xml中自定义的快捷方式
    在这里插入图片描述
    在这里插入图片描述
  • 按下Tab键,生成自定义的代码片段,指针指向时间,修改时间后,再次按下Tab键,指针跳转到MyClass,修改类名
    在这里插入图片描述
  • 最后按下Enter回车键,跳转到Awake方法下
    在这里插入图片描述
  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值