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

缺乏、安全感 2024-03-31 15:51 192阅读 0赞

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

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

在这里插入图片描述

第一步: 你需要新建两个后缀名为.snippet的文件,名字随便起,比如博主这里是c.snippetcpp.snippet,顾名思义就是.c文件和.cpp文件使用的代码片段,内容如下:

c.snippet文件

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2019/CodeSnippet">
  3. <CodeSnippet Format="1.0.0">
  4. <Header>
  5. <Title>c</Title>
  6. <Shortcut>#1</Shortcut>
  7. <Description>c 初始化</Description>
  8. <Author>Microsoft Corporation</Author>
  9. <SnippetTypes>
  10. <SnippetType>Expansion</SnippetType>
  11. <SnippetType>SurroundsWith</SnippetType>
  12. </SnippetTypes>
  13. </Header>
  14. <Snippet>
  15. <Code Language="cpp"><![CDATA[#define _CRT_SECURE_NO_WARNINGS
  16. #include <stdio.h>
  17. #include <stdlib.h>
  18. #include <string.h>
  19. int main()
  20. {
  21. $selected$ $end$
  22. system("pause");
  23. return EXIT_SUCCESS;
  24. }]]>
  25. </Code>
  26. </Snippet>
  27. </CodeSnippet>
  28. </CodeSnippets>

cpp.snippet文件

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2019/CodeSnippet">
  3. <CodeSnippet Format="1.0.0">
  4. <Header>
  5. <Title>cpp</Title>
  6. <Shortcut>#2</Shortcut>
  7. <Description>c++ 初始化</Description>
  8. <Author>Microsoft Corporation</Author>
  9. <SnippetTypes>
  10. <SnippetType>Expansion</SnippetType>
  11. <SnippetType>SurroundsWith</SnippetType>
  12. </SnippetTypes>
  13. </Header>
  14. <Snippet>
  15. <Declarations>
  16. </Declarations>
  17. <Code Language="cpp"><![CDATA[#define _CRT_SECURE_NO_WARNINGS
  18. #include <iostream>
  19. #include <string>
  20. #include <vector>
  21. #include <set>
  22. #include <map>
  23. #include <unordered_set>
  24. #include <unordered_map>
  25. #include <list>
  26. #include <algorithm>
  27. #include <sstream>
  28. using namespace std;
  29. int main()
  30. {
  31. $selected$ $end$
  32. system("pause");
  33. return EXIT_SUCCESS;
  34. }]]>
  35. </Code>
  36. </Snippet>
  37. </CodeSnippet>
  38. </CodeSnippets>

关于.snippet文件说明:

<Description>:文件的描述信息,在VS端显示。
<Shortcut>:自动补全提示符(此处即为输入”#1“或“#2”,按下Tab键自动补全)
<Code>:补全的代码

第二步: 打开/回到Visual Studio编译器界面,点击>>工具>>代码段管理器,语言记得选择Visual C++,然后选中My Code Snippets,点击下方的导入,添加你创建的两个.snippet文件,最后点击完成+确定即可。

在这里插入图片描述

在这里插入图片描述

完成以上两步骤后,你就可以在.c.cpp文件中,输入#1#2,再按下Tab键,就可以自动生成对应的代码块了!

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,192人围观)

还没有评论,来说两句吧...

相关阅读