说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!
当我们在Visual Studio
中创建.c
文件或者.cpp
文件时,每次都要去重复手写一些常见的头文件和main
函数,非常麻烦,为了提高我们写代码的效率,我们可以将这些代码设置为代码块,然后直接使用快捷方式就可以生成你定义的这段代码,如下博主在.c
文件中输入#1
后按下Tab
键,就快速生成了自定义的一些头文件和main函数了,效果如下:
第一步:你需要新建两个后缀名为.snippet
的文件,名字随便起,比如博主这里是c.snippet
和cpp.snippet
,顾名思义就是.c
文件和.cpp
文件使用的代码片段,内容如下:
c.snippet文件
<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="/VisualStudio//CodeSnippet"><CodeSnippet Format="1.0.0"><Header><Title>c</Title><Shortcut>#1</Shortcut><Description>c 初始化</Description><Author>Microsoft Corporation</Author><SnippetTypes><SnippetType>Expansion</SnippetType><SnippetType>SurroundsWith</SnippetType></SnippetTypes></Header><Snippet><Code Language="cpp"><![CDATA[#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){$selected$ $end$system("pause");return EXIT_SUCCESS;}]]></Code></Snippet></CodeSnippet></CodeSnippets>
cpp.snippet文件
<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="/VisualStudio//CodeSnippet"><CodeSnippet Format="1.0.0"><Header><Title>cpp</Title><Shortcut>#2</Shortcut><Description>c++ 初始化</Description><Author>Microsoft Corporation</Author><SnippetTypes><SnippetType>Expansion</SnippetType><SnippetType>SurroundsWith</SnippetType></SnippetTypes></Header><Snippet><Declarations></Declarations><Code Language="cpp"><![CDATA[#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>#include <vector>#include <set>#include <map>#include <unordered_set>#include <unordered_map>#include <list>#include <algorithm>#include <sstream>using namespace std;int main(){$selected$ $end$system("pause");return EXIT_SUCCESS;}]]></Code></Snippet></CodeSnippet></CodeSnippets>
关于.snippet
文件说明:
<Description>
:文件的描述信息,在VS
端显示。
<Shortcut>
:自动补全提示符(此处即为输入”#1
"或“#2
”,按下Tab
键自动补全)
<Code>
:补全的代码
第二步:打开/回到Visual Studio
编译器界面,点击>>工具>>代码段管理器,语言记得选择Visual C++
,然后选中My Code Snippets
,点击下方的导入,添加你创建的两个.snippet
文件,最后点击完成+确定即可。
完成以上两步骤后,你就可以在.c
或.cpp
文件中,输入#1
或#2
,再按下Tab
键,就可以自动生成对应的代码块了!