码迷,mamicode.com
首页 > Windows程序 > 详细

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

时间:2017-12-13 00:05:43      阅读:309      评论:0      收藏:0      [点我收藏+]

标签:ons   function   代码管理   rip   too   types   修改   gif   ansi   

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#,杂记

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

标签:ons   function   代码管理   rip   too   types   修改   gif   ansi   

原文地址:http://www.cnblogs.com/sanyejun/p/8029958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!