VS CODE
{
// Place your global snippets here. Each snippet is defined under a snippet name and has a scope, prefix, body and
// description. Add comma separated ids of the languages where the snippet is applicable in the scope field. If scope
// is left empty or omitted, the snippet gets applied to all languages. The prefix is what is
// used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders.
// Placeholders with the same ids are connected.
// Example:
// "Print to console": {
// "scope": "javascript,typescript",
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"new file header description":
{
"prefix": "newfile",
"body": [
"/**",
"******************************************************************************",
"* @file : $1",
"* @brief : $2",
"******************************************************************************",
"* @attention",
"*",
"* Copyright (c) 202$3 WLJ.",
"* All rights reserved.",
"*",
"* More brief :$4",
"*",
"******************************************************************************",
"*/"
],
"description": "description for new file"
},
"new function header description":
{
"prefix": "newfunction",
"body": [
"/******************************************************************************",
"* @brief : $1",
"* @param : $2",
"* @return : $3",
"******************************************************************************",
"* @author : $4",
"*",
"* Copyright (c) 202$5 $4.",
"* All rights reserved.",
"* Function Details: $1",
"* Example : $5",
"******************************************************************************/"
],
"description": "description for new function"
}
}
VS2019
文件注释
newFile.snippet
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets >
<CodeSnippet Format="1.0.0">
<Header>
<Title>newFile</Title>
<Shortcut>newFile</Shortcut>
<Description>give file header infomation</Description>
</Header>
<Snippet>
<Code Language="cpp">
<![CDATA[
///************************************************************************************************************************************************
/// @author :
/// @date :
/// @file :
/// @brief :
/// --------------------------------------------------------------------------------------------------------------------------------------------- *
/// Change History
/// --------------------------------------------------------------------------------------------------------------------------------------------- *
/// Date | Version | Author | Description
/// --------------------------------------------------------------------------------------------------------------------------------------------- *
/// | V0.01 | JZKG |
///************************************************************************************************************************************************/
]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>
函数注释
newFunction.snippet
<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets >
<CodeSnippet Format="1.0.0">
<Header>
<Title>newFunction</Title>
<Shortcut>newFunction</Shortcut>
<Description>new function note</Description>
</Header>
<Snippet>
<Code Language="cpp">
<![CDATA[
///************************************************************************************************************************************************
/// @author :
/// @date :
/// @file :
/// @brief :
/// @Function :
/// @Parameter:
///
///
/// @Return :
///
///
///
///***********************************************************************************************************************************************/
]]>
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>