Visual Studio 创建封装自己的代码段(C#)

https://www.cnblogs.com/awaTangjay/p/6644952.html

 

1、打开vs2012--工具--代码段管理器

2、进入代码管理器之后,语言选择Visual C#,然后复制位置框中的地址

3、打开我的电脑,在地址栏粘贴上面复制的地址按下回车就会跳转到我们要去的目录下

4、在该目录下随便复制一个代码段文件(这里我复制cw.snippet文件)

5、上面复制代码段文件的目的是可以在其基础上修改来封装自己的代码段(这里我粘贴到了桌面上,将代码段文件名改成了我自己要封装的代码段名字)

6、用记事本打开mc.sinppet文件,如下所示

复制代码
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>cw</Title>
            <Shortcut>cw</Shortcut>
            <Description>Console.WriteLine 的代码段</Description>
            <Author>Microsoft Corporation</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Declarations>
                <Literal Editable="false">
                    <ID>SystemConsole</ID>
                    <Function>SimpleTypeName(global::System.Console)</Function>
                </Literal>
            </Declarations>
            <Code Language="csharp"><![CDATA[$SystemConsole$.WriteLine($end$);]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>
复制代码

 

 7、我现在是想将下面这段代码封装成代码段

复制代码
public class MyCalss
    {
        public MyCalss()
        {

        }
    }
复制代码

 

 8、现在对mc.sinppet文件进行修改

复制代码
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>mc</Title>
            <Shortcut>mc</Shortcut>
            <Description>MyClass 的代码段</Description>
            <Author>MyName</Author>
            <SnippetTypes>
                <SnippetType>Expansion</SnippetType>
            </SnippetTypes>
        </Header>
        <Snippet>
            <Declarations>
            </Declarations>
            <Code Language="csharp"><![CDATA[public class MyCalss
    {
        public MyCalss()
        {

        }
    }$end$]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>
复制代码

 

对Title,Shortcut,Description标签的内容进行修改,修改成自己的名称。

$end$ 这段代码的意思是光标出现的位置,这里设置在了代码段的最后位置。

将要封装的代码段放到CDATA[]里面就可以了,改完之后保存。

9、mc.sinppet文件修改完需要导入到VS中才能生效。下面进行导入。进到代码段管理器,点导入按钮,会弹出一个打开文件对话框,选中mc.sinppet文件,点打开,然后点完成。

 

10、到了这一步自己的代码段也就封装好了,可以进行快速调用了。以后调用的时候只要输入mc,然后按两下Tab键就能快速调用出封装好的代码段。

复制代码
public class MyCalss
    {
        public MyCalss()
        {

        }
    }
复制代码

 

 
分类:  C#, 杂记

转载于:https://www.cnblogs.com/sanyejun/p/8029958.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值