一、实现目的

1、新建一个cpp文件后,新的文件里有自动生成的代码,包括头文件,作者,实时的时间等

2、输入关键词后,自动弹出对应的代码片段,敲击“tab”可以插入片段,如:函数功能注释,swich语句等

二、实现过程

1、创建模板文件

(1)新建一个你想要的模板文件

(2)点击 :项目--导出模板

(3)注意选择“项模板",这是文件模板,第一个就变成整个项目的模板了

(4)选择刚才新建的文件,后面给它命名

(5)重启VS,再次新建文件时,就出现了刚才自己创建的模板

(6)删除模板

如果我们不想要这个模板了,需要删除,有三个地方需要清理

My Exported Templates

Templates下的两个文件夹

这三个地方的压缩包都需要清理干净

2、自定义代码片段

(1)在 vs2019 中依次选择 工具 --> 代码片段管理器 ,点击打开管理器窗口

选择 Visual C++(我现在使用的语言,操作方法对其他语言兼容),然后复制注释2中的地址并在文件资源管理器中定义到此地址,关闭代码片段管理器,资源管理器中的文件如下:

(2)现在开始编写自定义的代码片段。在这之前,可以用 notepad++ 查看这些.snippet代码片段的语法格式,然后通过复制 --> 粘贴 --> 重命名的方式创建新的代码片段(在这个文件目录中只能创建文件夹,无法重建文件)。现在通过这种方式,我创建了2个代码注释片段,名字依次为fnote.snippet,note.snippet。

fnote.snippet:函数功能注释,注明函数的数据、输入、输出以及简要说明。<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets ><CodeSnippet Format="1.0.0"><Header><Title>fnote</Title><Shortcut>fnote</Shortcut><Description>function note</Description></Header><Snippet><Code Language="cpp"><![CDATA[
///****************************************************************************
/// @data    :
/// @input   :
/// @output  :
/// @brief   :
///****************************************************************************]]></Code></Snippet></CodeSnippet>
</CodeSnippets>
note.snippet: 一般性说明代码片段<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets ><CodeSnippet Format="1.0.0"><Header><Title>gnote</Title><Shortcut>gnote</Shortcut><Description>general note</Description></Header><Snippet><Code Language="cpp"><![CDATA[
///****************************************************************************
/// @brief   :
///****************************************************************************]]></Code></Snippet></CodeSnippet>
</CodeSnippets>

(3)在编写完自定义代码片段后,重启 visual studio 2019。点击工具 --> 代码片段管理验证新添加的代码片段,添加成功,如图:

三、参考资料

1、[C++VS2019中新建自定义模板与删除自定义模板_机械吴哥123的博客-CSDN博客]

2、[visual studio (2019) c/c++ 添加自定义代码片段+注释_飞天牛牛的博客-CSDN博客]

VS2019:创建模板文件,自定义代码片段相关推荐

  1. VSCode自定义代码片段1——vue主模板

    VSCode自定义代码片段(vue主模板) {// vue// 1,自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 => 自定义片段名称 =>编辑用户片段 ...

  2. appcode创建CodeSnippets像xcode那样的自定义代码片段和导出方法

    appcode创建自定义代码片段CodeSnippets 创建自定义代码段 导出方法 用了一下appcode但是以前xcode里面保存了大量的自定义代码段在这里不能用,所以今天记录总结一下 app c ...

  3. Sublime Text3—Code Snippets(自定义代码片段)

    摘要 程序员总是会不断的重复写一些简单的代码片段,为了提高编码效率,我们可以把经常用到的代码保存起来再调用. 平时用sublime安装各种插件,使用Tab键快速补全,便是snippets(可译为代码片 ...

  4. pycharm自定义代码片段

    程序开发者都是懒人,因此做什么事情都希望能够省事. 大多数的编译器也都这样照顾开发者 今天说一下pycharm的自定义代码片段功能 基于pycharm 2019版本 以下以python代码为例 用代码 ...

  5. VSCode自定义代码片段6——CSS选择器

    CSS选择器自定义代码片段 { // CSS'selector // 6 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 => 新建全局代码片段文件... = ...

  6. vscode自定义代码片段(新手交流)

    一.为什么要用js代码片段 运用js代码片段,能有效地帮助我们提高代码效率,减少繁琐代码的记忆过程.也是搜集过很多代码片段设置的文章,但步骤不太明确,经实际操作后整理了以下步骤,供大家学习参考,如有不 ...

  7. freemarker创建模板文件常用标签

    一:引入freemarker坐标: <dependency> <groupId>org.freemarker</groupId> <artifactId> ...

  8. IDEA创建模板文件

    IDEA常用的模板文件,可以直接创建一个模板文件,下一次new新建时就可以直接使用模板了.本文有创建和修改介绍: 注意:这些配置文件,只是早期学习中需要,之后像 Spring Boot 都是给你配置好 ...

  9. VSCode自定义代码片段2——.vue文件的模板

    .vue文件的模板 {// v'// 2 如何自定义用户代码片段:VSCode =>左下角设置 =>用户代码片段 =>新建全局代码片段文件... => 自定义片段名称 => ...

最新文章

  1. NET穿透技术---UDP打孔
  2. 氨氮吹脱法脱与php有关系吗,吹脱法处理氨氮废水的原理及优缺点分析
  3. pytorch元素相乘_bert_pytorch学习(1)
  4. iphone6s发布会_iPhone 6S/SE升级iOS 13性能测试:App启动速度比iOS 12.4.1慢
  5. php打开rs232,php_ser_5.2.0-5.2.17
  6. java dom读写xml文件_java通过dom读写xml文件
  7. Mysql学习总结(58)——深入理解Mysql的四种隔离级别
  8. C语言实现函数调用的三种方法
  9. 你必须要知道的10款APP开发框架
  10. 工程矩阵理论 Hermite 矩阵
  11. Power Platform 介绍
  12. Java实现学生成绩分析系统
  13. 超强Commodore C64 emulator for Flash Player 9
  14. Python绘制用于学术论文投稿的黑白图片
  15. Matlab中table类型使用技巧
  16. 使用IBM MQ远程连接时报错AMQ 4043解决思路
  17. kicad 基本使用
  18. VS 点击文件自动定位到解决方案资源管理器中文件所在目录位置
  19. EasyRules动态规则实现
  20. X86架构PC服务器等硬件设备

热门文章

  1. ADA集成开发环境GNAT-GPS的版本控制配置
  2. 机智云一站式电动车跟踪管理解决方案助力电动车锂电新时代!
  3. android判断文件类型是否为音频文件
  4. 计算机科学与技术syc,数学与非线性科学 - 声振论坛 - 振动,动力学,声学,信号处理,故障诊断 - Powered by Discuz!...
  5. JQData | 基于聚宽数据JQData的沪深300股指期货贴水现象简析
  6. Linux学习-12-Vim文本编辑器使用
  7. 解决问题:远程电脑时出现发生身份验证错误,要求的函数不支持。
  8. 【闲谈】论Spring的三种依赖注入方式
  9. 6代u笔记本完美支持win7_还真别说intel 九代CPU都能重装win7|九代CPU完美支持win7
  10. PS中jpg、png和psd格式