900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > VS 如何添加自定义代码片段

VS 如何添加自定义代码片段

时间:2024-04-19 05:05:59

相关推荐

VS 如何添加自定义代码片段

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家!

当我们在Visual Studio中创建.c文件或者.cpp文件时,每次都要去重复手写一些常见的头文件和main函数,非常麻烦,为了提高我们写代码的效率,我们可以将这些代码设置为代码块,然后直接使用快捷方式就可以生成你定义的这段代码,如下博主在.c文件中输入#1后按下Tab键,就快速生成了自定义的一些头文件和main函数了,效果如下:

第一步:你需要新建两个后缀名为.snippet的文件,名字随便起,比如博主这里是c.snippetcpp.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键,就可以自动生成对应的代码块了!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。