前言
用 #c 敲出
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("\n");
system("pause");
return 0;
}
操作步驟
創(chuàng)建一個(gè) XML 文件,填寫適當(dāng)?shù)脑?,并向其中添加代碼。 可以選擇使用替換參數(shù)和項(xiàng)目引用。 在“代碼片段管理器”(“工具” > “代碼片段管理器”)中使用“導(dǎo)入”按鈕向 Visual Studio 的安裝導(dǎo)入代碼片段 。
代碼片段模板
以下 XML 是基本代碼片段模板:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title></Title>
</Header>
<Snippet>
<Code Language="">
<![CDATA[]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
創(chuàng)建代碼片段
1.在 Visual Studio 中創(chuàng)建新的 XML 文件,然后添加如上所示的模板。 2.在 Title 元素中填寫代碼片段的標(biāo)題 。 使用標(biāo)題 Square Root 。 3.在 Code 元素的“語言” 屬性中填寫代碼片段的語言。 對于 C++,使用 CPP 。 4.在 Code 元素中的 CDATA 部分內(nèi)添加代碼片段 。 對于CPP:
<Code Language="CPP">
<![CDATA[printf("Hello World!");]]>
</Code>
5.將代碼片段保存為 Square Root.snippet(可將其保存在任何位置) 。
導(dǎo)入代碼片段
1.可以使用“代碼片段管理器”將代碼片段導(dǎo)入到 Visual Studio 安裝 。 通過選擇“工具” > “代碼片段管理器”打開它 。 2.單擊“導(dǎo)入”按鈕 。 3.請轉(zhuǎn)到在前面的過程中保存代碼片段的位置,選擇該位置,然后單擊“打開” 。 4.“導(dǎo)入代碼片段”對話框隨即打開,要求從右窗格中提供的選項(xiàng)中選擇代碼片段的添加位置 。 其中一個(gè)選項(xiàng)應(yīng)為“我的代碼片段” 。 選擇它,單擊“完成”,然后單擊“確定” 。
說明和快捷方式字段
1.將 Author 和 Description 元素添加到 Header 元素,并填寫。 2.Header 元素應(yīng)該類似于以下形式:
<Header>
<Title>Square Root</Title>
<Author>AAA</Author>
<Description>C語言的部分結(jié)構(gòu)</Description>
</Header>
3.打開“代碼片段管理器” 并選擇代碼片段。 在右窗格中,注意“說明”和“創(chuàng)建者”字段現(xiàn)在已填充 。 
4.要添加快捷方式,請?jiān)?Header 元素中添加 Shortcut 元素 :
<Header>
<Title>Square Root</Title>
<Author>AAA</Author>
<Description>C語言的部分結(jié)構(gòu)</Description>
<Shortcut>#c</Shortcut>
</Header>
5.再次保存代碼片段文件。 6.要測試快捷方式,請打開之前使用的項(xiàng)目,在編輯器中鍵入 #c 并按 Tab。
完整的文件內(nèi)容
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Square Root</Title>
<Shortcut>#c</Shortcut>
<Description>C語言的部分結(jié)構(gòu)</Description>
<Author>AAA</Author>
</Header>
<Snippet>
<Code Language="CPP">
<![CDATA[#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("\n");
system("pause");
return 0;
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
檢驗(yàn)
 
|