一、代码模板
1、在file->preference下打开configure snippets,语言C选择
2、将下述代码替换原代码并保存关闭
3、在文件下,输入“prefix”内容+ tab,自动输出模板:当前实现以下功能
1)输入cfile并点击TAB:文件注释模板,如下:
/**
* @file test_for_snippets.c
* @brief Brief description
* @details Detailed description
* @author Your Name
* @date 2025-03-21
* @version 1.0
*/
2)输入cfun并点击TAB:函数注释模板,如下
/**
* @brief Brief description
* @details Detailed
* @param param_1
* @param param_2
* @return return description
*/
3)输入cheader并点击TAB:头文件框架模板,如下
#ifndef __TEST_FOR_SNIPPETS_H__
#define __TEST_FOR_SNIPPETS_H__
#endif /* __TEST_FOR_SNIPPETS_H__ */
4、可根据格式自己扩展其他功能
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
“configure snippets”格式代码
{
"C file Template": {
"prefix": "cfile",
"body": [
"/**",
" * @file ${TM_FILENAME}",
" * @brief ${1:Brief description}",
" * @details ${3:Detailed description}",
" * @author ${2:Your Name}",
" * @date $CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE",
" * @version 1.0",
" */"
],
"description": "生成Doxygen格式C文件注释模板"
},
"C function Template": {
"prefix": "cfun",
"body": [
"/**",
" * @brief ${1:Brief description}",
" * @details ${2:Detailed }",
" * @param ${3:param_1}",
" * @param ${4:param_2}",
" * @return ${5:return description}",
" */"
],
"description": "生成Doxygen格式函数注释"
},
"C Header Template": {
"prefix": "cheader",
"body": [
"#ifndef __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__",
"#define __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__",
"",
"",
"#endif /* __${TM_FILENAME_BASE/(.*)/${1:/upcase}/}_H__ */"
],
"description": "Create a header file template"
}
}