vscode注释模板

您所在的位置:网站首页 vscode的快捷注释 vscode注释模板

vscode注释模板

2023-08-09 14:11| 来源: 网络整理| 查看: 265

vscode注释模板,用户代码片段功能(snippets)

最近想要像keil一样使用vscode的模板功能,参考网上查到的结果新建几个c文件模板,备份一下

 

 

1、具体操作

  选中首选项,选择用户片段,选择新建snippet或者编辑已经有的。

  我目前新建的片段方便平时使用,c_header,c_source,function_comment

  

2、文件内容

c_header

{ "Print to console": { "prefix": "ch", "body": [ "/*********************************************************************************", "  *Copyright(C),1996-2021, Company", "  *FileName: ${TM_FILENAME_BASE}.h", // 文件名 "  *Author: wyp", //作者 "  *Version: V1.0", //版本 "  *Date:", //完成日期 "  *Description:", //用于主要说明此程序文件完成的主要功能 "", //与其他模块或函数的接口、输出值、取值范围、 "", //含义及参数间的控制、顺序、独立及依赖关系 "  *History:", //修改历史记录列表,每条修改记录应包含修改日期、修改者及修改内容简介 "     1.Date:", "       Author:", "       Modification:", "     2.", "**********************************************************************************/", "", "#ifndef __${TM_FILENAME_BASE}_H__", "#define __${TM_FILENAME_BASE}_H__", "", "/***************************************Includes***********************************/", "#include\"xxx.h\"", "", "", "/***************************************Macros***********************************/", "#define", "", "", "/***************************************Variables***********************************/", "", "", "", "/***************************************Functions***********************************/", "", "", "#endif", "/* [] END OF FILE */", ], "description": "A c_head file template." } }

c_source

{ "Print to console": { "prefix": "cs", //c_source "body": [ "/*********************************************************************************", "  *Copyright(C),1996-2021, Company", "  *FileName: ${TM_FILENAME_BASE}.c", // 文件名 "  *Author: wyp", //作者 "  *Version: V1.0", //版本 "  *Date:", //完成日期 "  *Description:", //用于主要说明此程序文件完成的主要功能 "", //与其他模块或函数的接口、输出值、取值范围、 "", //含义及参数间的控制、顺序、独立及依赖关系 "  *History:", //修改历史记录列表,每条修改记录应包含修改日期、修改者及修改内容简介 "     1.Date:", "       Author:", "       Modification:", "     2.", "**********************************************************************************/", "", "", "/***************************************Includes***********************************/", "#include\"xxx.h\"", "#include\"xxx.h\"", "", "", "/***************************************Macros***********************************/", "#define", "", "", "/***************************************Variables***********************************/", "", "" "", "/***************************************Functions***********************************/", "", "", "/* [] END OF FILE */", ], "description": "A c_source file template." } }

function_comment

{ "Print to console": { "prefix": "fc", //function_comment "body": [ "/*************************************************", "Function:", // 函数名称 "Description:", // 函数功能、性能等的描述 "Calls:", // 被本函数调用的函数清单 "Called By:", // 调用本函数的函数清单 "Table Accessed:", // 被访问的表(此项仅对于牵扯到数据库操作的程序) "Table Updated:", // 被修改的表(此项仅对于牵扯到数据库操作的程序) "Input:", // 输入参数说明,包括每个参数的作// 用、取值说明及参数间关系。 "Output:", // 对输出参数的说明。 "Return:", // 函数返回值的说明 "Others:", // 其它说明 "*************************************************/", ], "description": "A function_comment file template." } }

 

3、修改规则

  prefix:就是在使用的时候需要匹配的关键词,比如我在c_source中配置的关键词为cs,那么在写程序的时候,直接敲cs匹配到的第一个就是用户片段,敲下table键即可

  body:就是你需要添加的注释片段

  description:说明,会在 IntelliSense 候选栏中出现

需要注意的是文件中//是注释的意思,若要在引用中显示出来则需要用双引号括起来,并在行位加上逗号,否则提示有问题并且显示波浪线影响编辑。另外需要注意的是如果需要输出反斜杠或者双引号则需要转义字符。

具体修改规则可以参考博文  Visual Studio Code 自定义Snippet配置

4、剩余欢迎补充更新。。。

  2021.4.1 补充  使用如下变量可以替代添加的文本信息为当前文件名称  官网说明参考vscode snippets介绍

${TM_FILENAME_BASE}

 

 

 

 

 

 

 

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3