Visual Studio 創建封裝自己的代碼段(C#)


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>

 

TitleShortcutDescription標簽的內容進行修改,修改成自己的名稱。

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

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

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

 

10、到了這一步自己的代碼段也就封裝好了,可以進行快速調用了。以后調用的時候只要輸入mc,然后按兩下Tab鍵就能快速調用出封裝好的代碼段。

public class MyCalss
    {
        public MyCalss()
        {

        }
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM