原文:https://blog.csdn.net/liang19890820/article/details/54925434

自定义注释
注释的原则是有助于对程序的阅读理解,不宜太多,也不能太少(一般情况下,源代码有效注释量必须在 20% 以上)。注释的风格可根据自己的喜好自定义,但必须准确、简洁、易懂。

说明性文件(例如:.h 文件、.inc 文件、.def 文件等)头部应进行注释,注释一般需要列出:

版权说明
生成日期
作者
功能
此外,也可以列出与其它文件的关系、修改日志等,头文件的注释中还应有函数功能简要说明。

那么,如何在 Qt Creator 中自动补全注释呢?

| 版权声明:一去、二三里,未经博主允许不得转载。

基本配置
打开 Qt Creator,菜单选择:工具 -> 选项 -> 文本编辑器 -> 片段。点击“添加”按钮,编辑自定义的“触发”。

例如,触发:“header”,触发种类:“custom”(也可以填写为其它内容)。然后,填写注释的内容(也可以是其它形式的代码段):

/**
* @projectName %{CurrentProject:Name}
* @brief 摘要
* @author Waleon
* @date %{CurrentDate:yyyy-MM-dd}
*/

点击“OK”进行保存:

简单使用
在编辑器中输入“header”,就会关联刚才设置的注释:

这时候,注释模板就自动添加上去了:

Ok,大功告成。

建议:添加一些常用的注释模版,便于后期开发维护。
---------------------

转载于:https://www.cnblogs.com/h2zZhou/p/10172772.html

【转载】Qt Creator 添加自定义注释相关推荐

  1. Qt Creator 添加自定义注释

    Qt Creator 添加自定义注释 自定义注释 注释的原则是有助于对程序的阅读理解,不宜太多,也不能太少(一般情况下,源代码有效注释量必须在20%以上).注释的风格可根据自己的喜好自定义,但必须准确 ...

  2. Qt Creator 注释乱码

    注释乱码 今天把vs2013+qt 下编辑的项目转换成Qt Creator 项目.转换后打开发现注释都变成了乱码.并且cpp文件也不能编辑了. 网上查了几个教程也没好使,大体都是说编码格式的原因,自己 ...

  3. qt creator插入代码块快速注释snippets代码片段的功能

    定义 任何开发IDE中,一般都提供snippets代码片段的功能,就是为了方便快捷的插入格式一致的代码段或者注释段. 步骤 qt creator 添加头文件,源文件的注释功能. 在qt creator ...

  4. Qt creator一些常用的快捷注释语句

    经常使用qt creator,一些频繁使用的注释总结一下: todo list: //TODO $$ %{CurrentDate:yyyy-MM-dd} //NOTE $$ %{CurrentDate ...

  5. 转载:Qt Creator的CDB调试器--使用技巧与心得,重点是Symbols Path设置

    Qt Creator的CDB调试器--使用技巧与解决调试很慢的心得,重点是Symbols Path设置_$firecat全宏的代码足迹$-CSDN博客_cdb.exewindows系统下主要的调试器: ...

  6. Qt creator使用笔记

    快捷键设置 Tools->options->environment->keyboard 查找定位 当前文件中查找 ctrl+f 项目中查找 Tools->locate (ctr ...

  7. windows10下安装opencv3.2+QT Creator+MingGW

    一.安转步骤 download QT5.9 download Cmake download openCV3.2 sources code make & make insatll opencv ...

  8. Qt Creator 快捷键

    简介 Qt Creator中提供了各种快捷键来加快开发进程. 如果需要查看或自定义快捷键,选择工具->选项->环境->键盘.快捷键按类别列出,可以在过滤器(Filter)处输入命令名 ...

  9. Qt Creator用法详解

    Qt自带集成开发环境(IDE),名为Qt Creator.它可以在Linux.OS X和Windows上运行,并提供智能代码完成.语法高亮.集成帮助系统.调试器和剖析器集成,还集成了所有主要的版本控制 ...

最新文章

  1. Android Handler研究(1)
  2. 一个例子探究jQuery的Ajax应用(一)
  3. Android 视频播放器 VideoView 的使用,播放本地视频 和 网络 视频
  4. C#实现对指定文件夹中文件按修改时间排序
  5. H3C设备运行状态查询常用命令
  6. springMVC设置静态资源过滤器,过滤js、css、images等静态资源
  7. 01-C语言之父:丹尼斯·里奇
  8. mysql 身份证算年龄
  9. 详谈软件工程之系统设计模式
  10. U盘插入电脑说要格式化,但电脑又说“磁盘被写保护,无法格式化”,如何解决
  11. 如何评价一个开源项目(一)--活跃度
  12. 为什么Java程序员工资高?
  13. solidworks 2017/2018快捷键
  14. 【LeetCode每日一题】——714.买卖股票的最佳时机含手续费
  15. Shell脚本攻略04-玩转文件描述符及重定向
  16. Empire简介及安装
  17. 新唐 M451系列APROM与LDROM间跳转
  18. 感觉这么多年喝的鸡汤都白补了,我想静静!
  19. 厦门工程技术人员职称申报操作笔记 02 论文
  20. office工具集by小叶

热门文章

  1. PowerDesigner 教程篇 - 概念数据模型
  2. 单点登陆的ASP.NET应用程序设计[zt]
  3. 中国九章量子计算机诞生!比最快的超算快一百万亿倍
  4. 全国哀悼日,怎么让网站变灰色???
  5. MAT类如何存储数据
  6. getoutputstream java_java socket getInputStream getOutputStream
  7. 计算机AL教程笔记,计算机系统基础学习笔记(2)-数据的位运算操作
  8. linux的crontab监控,centos服务器crontab计划任务 监控网站
  9. 如何停oracle的job,ORACLE如何停止一个JOB
  10. Mybatis工作流程及其原理与解析