直接上模板
{
"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_':"
}
}