昨天我在網課上,看到老師輸入#2之后,立馬就出現了一堆代碼。
我於是趕緊打開自己的visual studio嘗試一下,並沒有任何反應。
上網查找,發現visual studio有自定義代碼段的功能。
——————————————————————————————————————————————————————
一、參考鏈接
二、具體步驟
1、概述
創建自定義代碼段包括這幾個步驟:
創建一個 XML 文件,填寫適當的元素,並向其中添加代碼。
將這段代碼導入代碼片段管理器中。
2、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>
3、添加元素
第一步
首先是你使用的語言。
找到代碼中的
<Code Language="">
根據你使用的語言,填入相應的值,比如我使用的C++就是填入CPP,
<Code Language="CPP">
如果你使用C#,就改為
<Code Language="CSharp">
“值” | 描述 |
---|---|
VB |
標識 Visual Basic 代碼段。 |
CSharp |
標識 C# 代碼段。 |
CPP |
標識 C++ 代碼段。 |
XML |
標識 XML 代碼段。 |
JavaScript |
標識 JavaScript 代碼段。 |
TypeScript |
標識 TypeScript 代碼片段。 |
SQL |
標識 SQL 代碼段。 |
HTML |
標識 HTML 代碼段。 |
第二步
然后是你要添加的代碼
將你要添加的代碼添加至
<![CDATA[]]>
最里面的中括號里。
例如:我打算添加的是
#define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; int main() { system("pause"); return EXIT_SUCCESS; }
所以我要將模板中的<![CDATA[]]>改為
<![CDATA[ #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; int main() { system("pause"); return EXIT_SUCCESS; } ]]>
第三步
為你的代碼創建快捷方式
找到你的模板中的以下片段
<Header> </Header>
其中的<Title></Title>改為<Title>#2</Title>,這是給它一個標題。
然后添加這樣一段<Shortcut>#2</Shortcut>當然#2只是我個人的快捷方式,你可以按自己的想法來。
通過以上三步我們的XML代碼是這個樣子的:
<?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title>#2</Title> <Shortcut>#2</Shortcut> </Header> <Snippet> <Code Language="CPP"> <![CDATA[#define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; int main() { system("pause"); return EXIT_SUCCESS; }]]> </Code> </Snippet> </CodeSnippet> </CodeSnippets>
第四步
將代碼保存到一個文本文檔中,然后將其重命名為#2.snippet
然后,打開visual studio
找到工具->代碼片段管理器
選擇你使用的語言,然后再資源管理其中打開下面這個路徑的位置
直接把創建的 #2.snippet文件復制到這個文件夾中即可。
三、使用自定義代碼段
直接輸入#2,按tab鍵
就會出現想要的代碼了