本文介绍如何在Visual Studio 2013中添加C/C++代码片段(其它版本Visual Studio的设置方法与本文大同小异)。
Visual Studio中提供了代码片段的功能,代码片段 是以 .snippet
为后缀名的文件,方便开发者通过简短的代码块(快捷方式)快速生成一些需要反复用到的特定代码,省去了手动复制粘贴的麻烦,可谓是方便又高效。
参考链接:https://blog.csdn.net/m0_38059875/article/details/106420715
话不多说,下面展示代码片段内容和设置方法。
1. 代码片段内容
- 注:请把以下两段代码块分别粘贴到两个新建的 txt文本文档 中,然后分别重命名为
c.snippet
和cpp.snippet
- 我们也可以修改以下代码块中的内容
<Shortcut>mainc</Shortcut>
这里,mainc
就是快捷方式,可以替换成其它我们喜欢的快捷方式。<Code Language="cpp"><![CDATA[
和]]></Code>
之间的部分就是我们需要经常复用的代码,可以替换你自己的代码。
1.1 C语言代码片段:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>C Snippet</Title>
<Shortcut>mainc</Shortcut>
<Description>C 初始化代码段</Description>
<Author>C_YouShao</Author>
<SnippetTypes>
<SnippetType>Expansion</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$
getchar();
return 0;
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
1.2 C++代码片段:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>Cpp Snippet</Title>
<Shortcut>main</Shortcut>
<Description>Cpp 初始化代码段</Description>
<Author>C_YouShao</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<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 0;
}]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
2. 在VS2013中导入代码片段的方法
打开VS2013,在上方工具栏:工具(T)->代码段管理器(T)…,语言(L) 选择 Visual C++ ,然后点击 导入(I)… 找到刚刚新建的 c.snippets
和 cpp.snippets
文件,分别导入到VS2013当中即可。具体操作见下图:
接下来我们就可以测试一下我们的代码片段是否生效了:
在VS2013中输入 main
或 mainc
就可以看到以下提示,再按下 Tap键 如果生成了我们设置的代码片段,就说明我们设置的代码片段已生效
2.1 测试C++代码片段(输入 main
,按下 Tab键):
![输入快捷方式mainc](https://i-blog.csdnimg.cn/blog_migrate/3311123e879017aeadc00853cc4b55d1.jpeg#pic_center)
![](https://i-blog.csdnimg.cn/blog_migrate/59b2a846deeb2dedb9a94e0f07a0068e.jpeg#pic_center)
2.2 测试C代码片段(输入 mainc
,按下 Tab键)
![输入快捷方式mainc](https://i-blog.csdnimg.cn/blog_migrate/c02c096b9c65462fb6f4823c058a151b.jpeg#pic_center)
![](https://i-blog.csdnimg.cn/blog_migrate/254eddee4e244e6d09f3176e9e8e58b7.jpeg#pic_center)
如果没有上面的提示也没有关系,直接按下Tab键,看能否正常生成我们设置的代码片段,可以就说明我们的设置已生效。
实际效果如下所示:
但如果按下Tab键无法生成我们的代码片段,可以尝试重启VS2013。
好了,以上就是本文分享的所有内容了,谢谢你的观看,如果对你有用的话,不妨点个赞支持一下~
我将持续为大家分享有趣、实用的编程相关内容。