VsCode 代码片段模板

文章介绍了VisualStudioCode(VSCode)中的代码片段模板,包括C、C++和Python文件的头部结构、函数描述以及包含、定义等常见部分的预设格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VsCode 代码片段模板

直接上模板

{
	"C Source Format": {
		"prefix": "cc",
		"body": [
		"/*******************************************************************************",
		"* @file     ${TM_FILENAME_BASE}.c",
		"* @brief    XXXX",
		"* @details  XXXX",
		"* @author   XXX.XXX",
		"* @date     $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE",//完成日期
		"* @par      Copyright (c): XXX Intelligent System CO.,LTD.",
		" ******************************************************************************/",
		"/************************** Include *******************************************/",
		"",
		"",
		"/************************** Macro *********************************************/",
		"",
		"",
		"",
		"/************************** Struct And Enum ***********************************/",
		"",
		"",
		"",
		"/************************** Global Variable  **********************************/",
		"",
		"",
		"",
		"/************************** Static Variable  **********************************/",
		"",
		"",
		"",	
		],
		"description": "A c file template.",
		},
		"CPP Source Format": {
		"prefix": "cxx",
		"body": [
		"/*********************************************************************************",
		" *Copyright (C), 2016-2023, XXXXXXXXX Tech. Co., Ltd.",
		" *FileName: ${TM_FILENAME_BASE}.cpp", // 文件名
		" *Author: XXXXXXXXX", //作者
		" *Version: V1.0", //版本
		" *Date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE", //完成日期
		" *Description: ",
		" *Function List:",
		" * 1. void function(void)",
		" * 2. ",
		" * 3. ",
		" * 4. ",
		" *History:",
		" * 1. $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE;XXXXXXXXX;Init Function ",
		" * 2. ",
		" * 3. ",
		" * 4. ",
		"***************************************Includes***********************************/",
		"",
		"",
		"/***************************************Macros************************************/",
		"",
		"",
		"/**************************************Variables**********************************/",
		"",
		"",
		"",
		"/**************************************Functions**********************************/",
		"",
		],
		"description": "A c_head file template.",
		},
		"C Head Format": {
		"prefix": "ch",
		"body": [
		"/*******************************************************************************",
		"* @file     ${TM_FILENAME_BASE}.h",
		"* @brief    XXXX",
		"* @details  XXXX",
		"* @author   XXX.XXX",
		"* @date     $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE",//完成日期
		"* @par      Copyright (c): XXX Intelligent System CO.,LTD.",
		" ******************************************************************************/",
		"#ifndef _${TM_FILENAME_BASE/([a-z])/${1:/upcase}/g}_H_",//将字母全部大写
		"#define _${TM_FILENAME_BASE/([a-z])/${1:/upcase}/g}_H_",//将字母全部大写
		"/************************** Include *******************************************/",
		"",
		"",
		"/************************** Macro *********************************************/",
		"",
		"",
		"",
		"/************************** Struct And Enum ***********************************/",
		"",
		"",
		"",
		"/************************** Inline Function Definition ************************/",
		"",
		"",
		"",
		"/************************** External Variable Decleration  ********************/",
		"",
		"",
		"",	
		"#endif",
		"/* [] END OF ${TM_FILENAME_BASE}.h */"
		,
		],
		"description": "A c_head file template.",
		},
		"CXX Head Format": {
		"prefix": "cxh",
		"body": [
		"/*********************************************************************************",
		" *Copyright (C), 2016-2022, XXXXXXXXX Tech. Co., Ltd.",
		" *FileName: ${TM_FILENAME_BASE}.h", // 文件名
		" *Author: XXXXXXXXX", //作者
		" *Version: V1.0", //版本
		" *Date: $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE", //完成日期
		" *Description: ",
		" *Function List:",
		" * 1. void function(void)",
		" * 2. ",
		" * 3. ",
		" * 4. ",
		" *History:",
		" * 1. 2022.8.28;XXXXXXXXX;Init Function ",
		" * 2. ",
		" * 3. ",
		" * 4. ",
		"**********************************************************************************/",
		"",
		"#ifndef _${TM_FILENAME_BASE/([a-z])/${1:/upcase}/g}_H_",
		"#define _${TM_FILENAME_BASE/([a-z])/${1:/upcase}/g}_H_",
		"",
		"/**************************************Includes**********************************/",
		"",
		"",
		"/**************************************Macros**********************************/",
		"",
		"",
		"/**************************************Variables**********************************/",
		"",
		"",
		"",
		"/**************************************Functions**********************************/",
		"",
		"#ifdef __cplusplus",
		"extern \"C\"{",
		"#endif",
		"",
		"",
		"",
		"#ifdef __cplusplus",
		"}",
		"#endif",
		"#endif",
		"/* [] END OF ${TM_FILENAME_BASE}.h */"
		,
		],
		"description": "A c_head file template.",
		},
		"C Function Decription":{
		"prefix": "cf",
		"body": [
		"/*******************************************************************************",
		"* @func        XXXX",
		"* @brief       XXXX",
		"* @param[in]   none",
		"* @param[out]  none",
		"* @return      none",
		"* @see         none",
		"* @note        none",
		"******************************************************************************/",
		],
		"description": "C Function Comment"
		},
		"C Include":{
		"prefix": "ci",
		"body": [
		"#include "
		],
		"description": "C Include"
		},
		"C Define":{
		"prefix": "cd",
		"body": [
		"#define "
		],
		"description": "C define"
		},
		"Typedef Struct":{
		"prefix": "cs",
		"body": "typedef struct{\n\t\n\n}${3:MyCustomType};"
		},
		"Typedef Union":{
		"prefix": "cu",
		"body": "typedef uinon{\n\t\n\n}${3:MyCustomType};"
		},
		"Python Head":{
		"prefix": "ph",
		"body": "# coding: utf-8 "
		},
		"Python Main":{
		"prefix": "pm",
		"body": "if _name_ == '_main_':"
		}
		
}
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值