Visual Studio 建立封裝本身的代碼段(C#)

一、打開vs2012--工具--代碼段管理器工具

二、進入代碼管理器以後,語言選擇Visual C#,而後複製位置框中的地址spa

三、打開個人電腦,在地址欄粘貼上面複製的地址按下回車就會跳轉到咱們要去的目錄下code

四、在該目錄下隨便複製一個代碼段文件(這裏我複製cw.snippet文件)orm

五、上面複製代碼段文件的目的是能夠在其基礎上修改來封裝本身的代碼段(這裏我粘貼到了桌面上,將代碼段文件名改爲了我本身要封裝的代碼段名字)xml

六、用記事本打開mc.sinppet文件,以下所示blog

<?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>

 

 七、我如今是想將下面這段代碼封裝成代碼段ip

public class MyCalss
    {
        public MyCalss()
        {

        }
    }

 

 八、如今對mc.sinppet文件進行修改utf-8

<?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>

 

TitleShortcutDescription標籤的內容進行修改,修改爲本身的名稱。it

$end$ 這段代碼的意思是光標出現的位置,這裏設置在了代碼段的最後位置。 io

將要封裝的代碼段放到CDATA[]裏面就能夠了,改完以後保存。

九、mc.sinppet文件修改完須要導入到VS中才能生效。下面進行導入。進到代碼段管理器,點導入按鈕,會彈出一個打開文件對話框,選中mc.sinppet文件,點打開,而後點完成。

 

十、到了這一步本身的代碼段也就封裝好了,能夠進行快速調用了。之後調用的時候只要輸入mc,而後按兩下Tab鍵就能快速調用出封裝好的代碼段。

public class MyCalss
    {
        public MyCalss()
        {

        }
    }
相關文章
相關標籤/搜索