visual studio snippet常用注释片段

Visual Studio 2022 添加自定义代码片段_vs2022 代码片段-CSDN博客

dclass.snippet:

<?xml version="1.0" encoding="utf-8"?>

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

<CodeSnippet Format="1.0.0">

<Header>

<Title>doxygen类注释模板</Title>

<Shortcut>dclass</Shortcut>

<Description>类注释片段</Description>

<Author>lp</Author>

<SnippetTypes>

<SnippetType>Expansion</SnippetType>

<SnippetType>SurroundsWith</SnippetType>

</SnippetTypes>

</Header>

<Snippet>

<Declarations>

<Literal>

<ID>name</ID>

<ToolTip>类名</ToolTip>

<Default>MyClass</Default>

</Literal>

</Declarations>

<Code Language="cpp"><![CDATA[/**

* @brief 状态事件执行器,customer作为事件执行的参数

* @usage 组件集UI反射更新事件通知eSE_UpdateSGStatusEvent,参数:需要通知反射的UI

*/

]]>

</Code>

</Snippet>

</CodeSnippet>

</CodeSnippets>

dcode.snippet:

<?xml version="1.0" encoding="utf-8"?>

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

<CodeSnippet Format="1.0.0">

<Header>

<Title>doxygen行注释模板</Title>

<Shortcut>dcode</Shortcut>

<Description>代码注释片段</Description>

<Author>lp</Author>

<SnippetTypes>

<SnippetType>Expansion</SnippetType>

<SnippetType>SurroundsWith</SnippetType>

</SnippetTypes>

</Header>

<Snippet>

<Declarations>

<Literal>

<ID>name</ID>

<ToolTip>类名</ToolTip>

<Default>MyClass</Default>

</Literal>

</Declarations>

<Code Language="cpp"><!CDATA\[/// 注释 ///\< 注释]>

</Code>

</Snippet>

</CodeSnippet>

</CodeSnippets>

ddetail.snippet:

<?xml version="1.0" encoding="utf-8"?>

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

<CodeSnippet Format="1.0.0">

<Header>

<Title>doxygen详细注释模板</Title>

<Shortcut>ddetail</Shortcut>

<Description>详细注释片段</Description>

<Author>lp</Author>

<SnippetTypes>

<SnippetType>Expansion</SnippetType>

<SnippetType>SurroundsWith</SnippetType>

</SnippetTypes>

</Header>

<Snippet>

<Declarations>

<Literal>

<ID>name</ID>

<ToolTip>类名</ToolTip>

<Default>MyClass</Default>

</Literal>

</Declarations>

<Code Language="cpp"><![CDATA[

/**

* @brief 函数简介

* @detail 详细说明

*

* @param 形参 参数说明

* @param 形参 参数说明

* @return 返回说明

* @retval 返回值说明

* @note 注解

* @attention 注意

* @warning 警告

* @exception 异常

*/

]]>

</Code>

</Snippet>

</CodeSnippet>

</CodeSnippets>

dfile.snippet:

<?xml version="1.0" encoding="utf-8"?>

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

<CodeSnippet Format="1.0.0">

<Header>

<Title>doxygen文件注释模板</Title>

<Shortcut>dfile</Shortcut>

<Description>文件注释片段</Description>

<Author>lp</Author>

<SnippetTypes>

<SnippetType>Expansion</SnippetType>

<SnippetType>SurroundsWith</SnippetType>

</SnippetTypes>

</Header>

<Snippet>

<Declarations>

<Literal>

<ID>name</ID>

<ToolTip>类名</ToolTip>

<Default>MyClass</Default>

</Literal>

</Declarations>

<Code Language="cpp"><![CDATA[

/**

* @file 文件名

* @brief 简介

* @details 细节

* @mainpage 工程概览

* @author 作者

* @email 邮箱

* @version 版本号

* @date 年-月-日

* @license 版权

*/

]]>

</Code>

</Snippet>

</CodeSnippet>

</CodeSnippets>

dfunc.snippet:

<?xml version="1.0" encoding="utf-8"?>

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

<CodeSnippet Format="1.0.0">

<Header>

<Title>doxygen函数注释模板</Title>

<Shortcut>dfunc</Shortcut>

<Description>函数注释片段</Description>

<Author>lp</Author>

<SnippetTypes>

<SnippetType>Expansion</SnippetType>

<SnippetType>SurroundsWith</SnippetType>

</SnippetTypes>

</Header>

<Snippet>

<Declarations>

<Literal>

<ID>name</ID>

<ToolTip>类名</ToolTip>

<Default>MyClass</Default>

</Literal>

</Declarations>

<Code Language="cpp"><![CDATA[

/*

* @brief 获取与给定ID对应的对象.

* @param in guiId FicGUID

* @param out guiId FicGUID

* @return 对应的返回说明

* @retval 返回值说明

*/

]]>

</Code>

</Snippet>

</CodeSnippet>

</CodeSnippets>

dother.snippet:

<?xml version="1.0" encoding="utf-8"?>

<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">

<CodeSnippet Format="1.0.0">

<Header>

<Title>doxygen其它注释模板</Title>

<Shortcut>dother</Shortcut>

<Description>其它注释片段</Description>

<Author>lp</Author>

<SnippetTypes>

<SnippetType>Expansion</SnippetType>

<SnippetType>SurroundsWith</SnippetType>

</SnippetTypes>

</Header>

<Snippet>

<Declarations>

<Literal>

<ID>name</ID>

<ToolTip>类名</ToolTip>

<Default>MyClass</Default>

</Literal>

</Declarations>

<Code Language="cpp"><![CDATA[

/**

* @see 参考

* @class 引用类

* @var 引用变量

* @enum 引用枚举

* @code 代码块开始

* @endcode 代码块结束

* @bug 缺陷

* @todo TODO

* @example 使用例子说明

* @remarks 备注说明

* @pre 函数前置条件

* @post 用来说明代码项之后的使用条件。

* @deprecated 函数过时说明

* @name 分组名

* @relates <name> 通常用做把非成员函数的注释文档包含在类的说明文档中。

* @since 从哪个版本后开始有这个函数的

* @defgroup 模块名

* @{ 模块开始

* @} 模块结束

* @version 版本号

* @fn 声明一个函数

* @par 开始一个段落,段落名称描述由你自己指定,比如可以写一段示例代码

* - 一级项目符号

* -# 二级项目符号

*/

]]>

</Code>

</Snippet>

</CodeSnippet>

</CodeSnippets>


创作不易,小小的支持一下吧!

相关推荐
星空3 小时前
pycharm复习
ide·python·pycharm
captain3764 小时前
网络原理(3)-TCP核心机制连接管理▲▲▲
java·服务器·网络·ide·网络协议·tcp/ip·java-ee
VIP_CQCRE8 小时前
Visual Studio 接入 AI 编程助手:用 LMLocal 连接 Ace Data Cloud
ai·大模型·开发工具·visual studio·ace data cloud
颜颜yan_9 小时前
Eclipse Theia 鸿蒙 PC 适配全记录:在 HarmonyOS PC 上运行完整 IDE 工作台
ide·eclipse·harmonyos
lbb 小魔仙10 小时前
Jupyter Notebook / Lab 深度配置指南:插件 + 内核 + 远程访问 + 容器化部署
ide·python·jupyter
颜颜yan_10 小时前
Geany 鸿蒙 PC 适配全记录:以 Qt 重建轻量 IDE,打通编辑、项目检索与命令执行
ide·qt·harmonyos
郝学胜-神的一滴10 小时前
C++11 工程级应用 12:编译期类型魔法,干掉重复与臃肿的代码
开发语言·数据结构·c++·软件工程·visual studio
重生之小比特10 小时前
【Java SE】类和对象(一)
java·ide·intellij-idea
学习智者11 小时前
《玄》IDE v3.8.2重磅发布:数据外置+全链路优化
开发语言·c++·ide·中文语言 玄
郝学胜_神的一滴1 天前
C++11 工程级应用 12:编译期类型魔法,干掉重复与臃肿的代码
c++·visual studio