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>
 


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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/632059.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Hello, GPT-4o!

2024年5月13日&#xff0c;OpenAI 在官网正式发布了最新的旗舰模型 GPT-4o 它是一个 多模态模型&#xff0c;可以实时推理音频、视频和文本。 * 发布会完整版视频回顾&#xff1a;https://www.youtube.com/watch?vDQacCB9tDaw GPT-4o&#xff08;“o”代表“omni”&#xff0c…

haddoop三大核心组件

hadoop三大核心组件分别是hdfs、mapreduce和yarn。 1、hdfs&#xff1a;即分布式文件系统&#xff0c;用于存储hadoop集群中的大量数据。具有高容错性&#xff0c;可跨多个数据节点存储数据&#xff0c;并提供高吞吐量的数据访问&#xff1b; 2、mapreduce&#xff1a;用于大…

Python代码:一、HelloWorld

1、题目&#xff1a; 将字符串 Hello World! 存储到变量str中&#xff0c;再使用print语句将其打印出来。 2、代码 import sys str Hello World ! print(str)3、在sublime运行的结果

IT行业的现状与未来发展趋势:重塑生活与工作的无限可能

随着科技的飞速发展&#xff0c;IT行业已经逐渐从幕后走到台前&#xff0c;成为推动全球经济和社会发展的核心动力。从云计算的普及、大数据的崛起&#xff0c;到人工智能的爆发&#xff0c;再到物联网、5G通信和区块链技术的日新月异&#xff0c;这些技术不仅正在深刻改变着我…

2024年抖店保证金交多少?保证金常见问题解答,一文解决你所有疑惑

大家好&#xff0c;我是电商花花 新手如果想要开抖音小店&#xff0c;有一个大坑是必须要避开的。 就是我们店铺开通之后&#xff0c;我们一定要交保证金&#xff0c;如果不交&#xff0c;那就是0元开店。 很多新手听别人说做抖音小店可以0元开店&#xff0c;不用缴纳保证金就…

案例 | 澳鹏自动驾驶标注方案入选虎嗅智库行业报告

随着自动驾驶技术发展及方案演进&#xff0c;市场对于数据标注的数量和质量的需求都呈现指数级增长。传统的手工标注已不能满足标注需求&#xff0c;自动标注伴随大模型的发展应运而生。 在这一背景下&#xff0c;虎嗅智库发布《自动驾驶数据标注技术落地洞察》&#xff0c;并…

Nginx part3 创建一个https的网站

目录 HTTPS 公钥和密钥 加密解密方式&#xff1a; https搭建步骤 强调一下 1、准备环境 2、配置文件 3、制作证书 4、进行设置 HTTPS 啥是https&#xff0c;根据百度&#xff1a;HTTPS &#xff08;全称&#xff1a;Hypertext Transfer Protocol Secure&#xff09;&a…

8B10B编码(高速收发器五)

1、8B10B解决的问题 8B10B编码是1983年IBM公司提出的传输编码标准&#xff0c;通常用于高速收发器中&#xff0c;常见的JESD204B、SATA等接口协议&#xff0c;使用查表就可以实现编码和解码。 在这些高速收发器的接收端需要通过CDR技术去恢复时钟与数据的相位关系&#xff0c;在…

10个必备功能跨境电商ERP开发全指南

跨境电商平台开发是当前电商行业的热门话题。随着全球贸易的不断发展&#xff0c;企业越来越关注并重视跨境电商ERP系统的开发和应用。在本文中&#xff0c;我们将深入探讨跨境电商ERP开发的必备功能&#xff0c;为您呈现全面的指南。 1. 跨境订单管理 跨境电商平台需要具备全…

RT-Thread的 FAL 组件_使用笔记

RT-Thread的FAL分区表组件 1、FAL介绍 FAL (Flash Abstraction Layer) Flash 抽象层&#xff0c;是对 Flash 及基于 Flash 的分区进行管理、操作的抽象层&#xff0c;对上层统一了 Flash 及 分区操作的 API (框架图如下所示)&#xff0c;并具有以下特性&#xff1a; 1.1 FAL目…

CSP备考---2023大湾区比赛易错题

解析 9.D无向图公式&#xff1a;有向图公式&#xff1a;本题考察无向图&#xff0c;故 12.D公式&#xff1a; 14.B有三种情况&#xff1a;1男2女、2男1女、3女。 17.错 因为12300400000超过了int的范围 18.错 21.D 23.对 25.A 26.D代入程序 31.C 33.C 36.D 37.A …

四川古力未来科技抖音小店:科技赋能,购物新体验!

在当下这个数字化飞速发展的时代&#xff0c;电商行业早已成为了人们日常生活中不可或缺的一部分。而抖音小店作为电商领域的一匹黑马&#xff0c;正以其独特的优势和魅力&#xff0c;吸引着越来越多的消费者。今天&#xff0c;我们就来一起探讨一下四川古力未来科技抖音小店的…

2024 年 11 款顶级Android数据恢复软件的主要功能

Android 设备上的数据丢失可能是一种令人痛苦的体验&#xff0c;通常会导致不可替代的信息瞬间消失。 可能会发生意外删除、系统崩溃或格式错误&#xff0c;关键数据的丢失可能会扰乱日常工作并影响您的工作效率。 幸运的是&#xff0c;技术进步带来了几种恢复解决方案&#…

单片机烧录程序时“DTR的低电平复位,RTS高电平进入bootloader”有关的串口Modem联络信号

烧录程序时常见DTR和RTS引脚 参考&#xff0c;参考视频 因为常常使用的都是串口下载程序&#xff0c;常用的芯片CH340系列&#xff0c;下图中标红的引脚是MODEM联络信号&#xff0c;其中常见的DTR和RTS就是常见的串口Modem网络输出信号&#xff0c;也就是通过烧录软件控制的接…

网络地址转换(nat,easy ip,nat server)资源上传

实验概述 由内到外 nat&#xff0c;easy ip&#xff0c;转换的是源ip nat server 由外到内&#xff0c;转换的是目的IP 实验拓扑 结果验证 nat实验得到结果 1.ar1到ar3没有路由也可以访问 2.ar3配置telent后ar1也可以通过telnet远程配置 esay ip 如果ar2 g0/0/1接口ip非固…

智能边缘计算 | 2024高通边缘智能创新应用大赛赛道解读

随着物联网设备的普及和数据的井喷式增长&#xff0c;用户对数据处理的效率要求进一步提升&#xff0c;而边缘设备的计算能力日益增强&#xff0c;在边缘端完成复杂计算已经成为可能。 除降低时延与减少宽带资源占用外&#xff0c;边缘计算在离数据源更接近的地方完成数据处理…

cdn引入vue的项目嵌入vue组件——http-vue-loader 的使用——技能提升

最近在写MVC的后台&#xff0c;看到全是jq的写法&#xff0c;但是对于用惯了vue的我&#xff0c;真是让我无从下手。。。 vue的双向绑定真的很好用。。。 为了能够在cdn引入的项目中嵌入vue组件&#xff0c;则可以使用http-vue-loader了 步骤1&#xff1a;下载http-vue-loader…

MLM之GPT-4o:GPT-4o(多模态/高智能/2倍速/视觉改进/128K的大窗口)的简介、安装和使用方法、案例应用之详细攻略

MLM之GPT-4o&#xff1a;GPT-4o(多模态/高智能/2倍速/视觉改进/128K的大窗口)的简介、安装和使用方法、案例应用之详细攻略 导读&#xff1a;2024年5月13日&#xff0c;OpenAI重磅发布新旗舰模型GPT-4o&#xff0c;这是一个全新的旗舰模型&#xff0c;可以实时跨越音频、视觉和…

【算法】网络图中的dfs

快乐的流畅&#xff1a;个人主页 个人专栏&#xff1a;《算法神殿》《数据结构世界》《进击的C》 远方有一堆篝火&#xff0c;在为久候之人燃烧&#xff01; 文章目录 引言一、单词搜索二、黄金矿工三、不同路径 |||四、图像渲染五、岛屿数量六、岛屿的最大面积七、被围绕的区域…