问题:最近在用vs写c++的代码,总是要新建项目,然后有几段没必要每次都重新敲一遍的重复代码,就想着能不能给他存起来。
方法:
1. 准备好文件 先新建一个文件,后缀改为.snippet 复制以下代码:
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>main</Title>
<Author>Myself</Author>
<Shortcut>main</Shortcut>
</Header>
<Snippet>
<Code Language="CPP">
<![CDATA[我是内容]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
header标签下:
- title标签里为你代码段的名字
- author标签里为代码段作者
- shortcut标签里为代码段生成的快捷方式(如我这个输入main然后tab一下就会出来code标签里的相关代码)
code标签里language属性值给你生成代码段的代码语言 如我这里是 C++,使用 CPP 。 对于 C#,使用 CSharp;对于 Visual Basic,使用 VB; 最后在<![CDATA[]]>内填充你需要的内容,替换掉 “我是内容”;
2. 导入visual studio 打开程序》工具》代码片段管理器》导入》选中准备好的文件即可 或者直接快捷键ctrl+k+b直接打开代码片段管理器 1处修改语言为你需要的语言 2处是代码段地址 3导入之后会让选择代码段存放地址 然后就结束啦,快去试试吧。
参考官方文档:https://docs.microsoft.com/zh-cn/visualstudio/ide/walkthrough-creating-a-code-snippet?view=vs-2022
|