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>
 


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

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

刚学完PMP好找工作吗?

如果你有项目管理相关工作经验&#xff0c;持有PMP证书会增加找工作的机会。许多企业在招聘项目经理和项目管理相关岗位时&#xff0c;通常要求具备PMP证书&#xff0c;或者PMP持有者优先考虑。 PMP证书是项目管理领域的专业认证&#xff0c;在多个行业都有广泛应用。如果你已…

24上软考高项最后一周冲刺攻略+答题技巧,赶紧收藏!!

距离软考考试的时间越来越近了&#xff0c;趁着这一周赶紧准备起来。 今天给大家整理了——信息系统项目管理师冲刺资料 &#xff0c;都是核心重点&#xff0c;有PDF&#xff0c;打印出来直接背。 一、考试科目&#xff1a; 科目一&#xff1a;综合知识 【总分&#xff1a;75分…

不能输的战争:谷歌的Veo能否成功阻击OpenAI的Sora?|TodayAI

在2024年谷歌I/O大会上&#xff0c;谷歌宣布推出Veo&#xff0c;这是一款能够根据文本、图像或视频提示生成高清视频的AI视频合成模型。Veo具有生成1080p分辨率、时长超过一分钟的视频的能力&#xff0c;并能根据书面指令编辑视频&#xff0c;但目前尚未向公众广泛发布。 据介…

QT项目实战:贪吃蛇小游戏

目录 内容介绍 一.添加头文件 二.初始化蛇与奖品 三.设置背景图&#xff0c;蛇与奖品 1.设置背景图 2.画蛇 3.画奖品 四.小蛇移动 1.控制方向 2.向上移动 3.向下移动 4.向右移动 5.向左移动 五.随机生成奖品位置 六.是否吃到奖品 七.删除操作 八.游戏结束 九…

Android:基于Gradle 7.0+(8.2、8.6)发布aar到maven仓库,使用maven-publish插件

maven插件与maven-publish插件的区别 maven插件适用于gradle1.0-6.2版本&#xff0c;6.2版本后该插件就被废弃了&#xff0c;推荐使用maven-publish插件。 maven-publis插件是在gradle 1.3 版本后开始支持的&#xff0c;使配置更加简洁。 maven-publis插件的使用 砍柴不误磨…

数据结构:二叉树的序列化和反序列化(序列和二叉树结构一一对应)

文章目录 一、基础知识1.1 序列化和反序列基础知识1.2 string与int转化STL函数 二、详解说明2.1 基于前序遍历的序列化和反序列化2.2 基于后序遍历的序列化和反序列化2.3 基于层序遍历的序列化和反序列化 三、例题——652. 寻找重复的子树 三个相同题目&#xff1a; 297. 二叉树…

Pencils Protocol Season 2 收官在即,Season 3 携系列重磅权益来袭

此前Scroll生态LaunchPad &聚合收益平台Pencils Protocol&#xff08;原Penpad&#xff09;&#xff0c;推出了首个资产即其生态代币PDD的Launch&#xff0c;Season 2活动主要是用户通过质押ETH代币、组件战队等方式&#xff0c;来获得Point奖励&#xff0c;并以该Point为依…

C++那些事之Mixin惯用法

C那些事之Mixin惯用法 大家好&#xff0c;我是光城&#xff0c;今天给大家分享C那些事里面的一个惯用法&#xff1a;mixin 混合&#xff08;Mixins&#xff09;是Lisp中的一个概念。混合是类的一部分&#xff0c;意味着它旨在与其他类或混合组合在一起。常规独立类&#xff08;…

C++学习~~string类

1.STL简单介绍 &#xff08;1&#xff09;标准模版库&#xff0c;是C里面的标准库的一部分&#xff0c;C标准库里面还有其他的东西&#xff0c;但是我们不经常使用&#xff0c;我们经常使用的还是STL这个标准库部分。 &#xff08;2&#xff09;六大件&#xff1a;仿函数&…

内网安全工具之ADExplorer的使用

ADExplorer是域内一款信息查询工具&#xff0c;它是独立的可执行文件&#xff0c;无需安装。它能够列出域组织架构、用户账号、计算机账号登&#xff0c;可以帮助寻找特权用户和数据库服务器等敏感目标。 下载地址&#xff1a;http://live.sysinternals.com/ 连接 下载了ADE…

SSM宠物管理系统-计算机毕业设计源码56932

摘 要 信息化社会内需要与之针对性的信息获取途径&#xff0c;但是途径的扩展基本上为人们所努力的方向&#xff0c;由于站在的角度存在偏差&#xff0c;人们经常能够获得不同类型信息&#xff0c;这也是技术最为难以攻克的课题。针对宠物管理系统等问题&#xff0c;对宠物管理…

使用Docker在阿里云ECS上部署Gitlab,提供代码托管、CICD 和 docker镜像服务

文章目录 使用Docker在阿里云ECS上部署Gitlab1.购买一个数据&#xff0c;挂载到/data用于存储gitlab相关数据2. 部署docker引擎3. 调整ssh的默认端口&#xff0c;将22端口留给gitlab4. 部署gitlab5. 进入docker容器获取gitlab的默认密码6. 登录gitlab&#xff0c;完成gitlab-ru…