在日常开发中,使用todo标记能够让我们快速定位到未完成开发内容代码上,提高开发效率,以下就是如何使用idea的TODO标记。

1. 在代码中编写一个TODO标记

// TODO 标记内容,这里只要是有TODO这个关键词,idea的TODO菜单就能查找到该标记。

2. 自定义一个TODO标签,并设置TODO过滤器

在多人开发时,大家都可能编写TODO标签,为了在TODO中快速查找自己的标签,那么你就要自定义一个TODO标签,使用过滤器来筛选。
以下设置,在idea的seting->TODO中,或者自己在TODO菜单窗口的filter中选择edit filters进行设置

自定义TODO标签

在这里,你可以设置是否忽略大小写,字体、颜色等等。

添加过滤器


然后你就可以在TODO的filter中选择自己的标签,就可以筛选了

4. 为了方便打出TODO,可以编写一个live Templater,快速打出TODO-wn类似的标签

这是如何添加代码模板的博客

这是阿里巴巴手册中关于TODO 标记的编写指南

  1. 【参考】特殊注释标记,请注明标记人与标记时间。注意及时处理这些标记,通过标记扫描, 经常清理此类标记。线上故障有时候就是来源于这些标记处的代码。

    1) 待办事宜(TODO):( 标记人,标记时间,[预计处理时间]) 表示需要实现,但目前还未实现的功能。 这实际上是一个 Javadoc 的标签,目前的 Javadoc 还没有实现,但已经被广泛使用。只能应用于类,接口和方法(因为它是一个 Javadoc 标签)。

    2) 错误,不能工作(FIXME):(标记人,标记时间,[预计处理时间]) 在注释中用 FIXME 标记某代码是错误的,而且不能工作,需要及时纠正的情况

IDEA的TODO的使用相关推荐

  1. 自己动手,做一款抬头显示的「Todo Hud」

    我用过好多款 TodoList 软件,但事情一多总还是丢三落四,原本计划好要做的事情总是安静地躺在某个角落,等我想起来要去扫一眼的时候,都已快「物是人非」... 要是能在桌面上实时显示 TodoLis ...

  2. 微软todo使用教程_Todo教程可能很有趣-但是,这是从头开始构建自己的项目的方法...

    微软todo使用教程 There are many great tutorials that walk you through creating apps, from simple todo list ...

  3. TODO:macOS编译PHP7.1

    TODO:macOS编译PHP7.1 本文主要介绍在macOS上编译PHP7.1,有兴趣的朋友可以去尝试一下. 1.下载PHP7.1源码,建议到PHP官网下载纯净到源码包php-7.1.0.tar.g ...

  4. Qt 小技巧之“To-Do 事项”

    Qt Creator 2.5 版本的时候增加了这个插件 一直没怎么用到 现在想起来 google了一下 做个总结吧 先晒图 就是这样啦 用法也很简单 在项目的随便一个位置 写一个注释 只要以上面5个关 ...

  5. 组件化 Todo List 编写笔记

    前言 在学习 Vue.js 组件化开发 Todo List 的时候,自己虽然也能编码实现,但如果不做笔记,只是写代码,学习的效果还不够好.只有把自己的实现思路记录下来,遇到的问题和解决方法也记录下来, ...

  6. TODO:Github的使用技巧之同步代码

    2019独角兽企业重金招聘Python工程师标准>>> TODO:Github的使用技巧之同步代码 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一 ...

  7. TODO;FIXME;XXX

    TODO: 未实现的部分 FIXME: 需要修改 XXX: 方法需改进

  8. 使用webpack、vue来开发一个todo项目

    luxurybug有话说: 我是从有道云笔记中粘贴过来的,图片不显示, 请点击链接,查看完整笔记:点我!有道云笔记 part1.开始,简单的配置 一.准备工作 webpack webpack-dev- ...

  9. 小小TODO标识,你用对了吗?

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 日拱一兵 来源 | 公众号「日拱一兵」 集合! ...

  10. 深度学习将会变革NLP中的中文分词——TODO 待好好细看

    见:https://www.leiphone.com/news/201608/IWvc75oJglAIsDvJ.html TODO 待好好细看 转载于:https://www.cnblogs.com/ ...

最新文章

  1. 中国 AI 出海,大华等企业助力联合国制定面部识别标准
  2. WPF怎么寻找在ItemTemplate内部的各种控件
  3. 12 个最佳的免费学习编程的游戏网站【转】
  4. scala成长之路(2)对象和类
  5. Oracle11g远程连接配置 visual studio 2003
  6. Java记录 -73- 泛型详解
  7. 基于51单片机的函数信号发生器
  8. 课后作业1:字串加密
  9. EDA技术实用教程 | 复习十二 | 序列检测器
  10. 使用JavaVisualVM远程监控JVM虚拟机
  11. 用计算机如何扫描文件,打印机扫描文件到电脑方法教程
  12. android中slider控件,VideoRangeSlider视频裁剪控件
  13. 【性能测试基础】性能专有名词解析及性能瓶颈分析技巧
  14. 获取属性配置config文件
  15. 破除对 AWS Fargate 的幻觉
  16. Oracle中insert into select和select into的用法(异常0RA-00905:missing keyword的解决)
  17. nodejs mysql process_nodeJS之进程process对象
  18. 玩吧公司,入职后的真实感受
  19. C++(常函数、常对象)
  20. 平台设备驱动中的prob是怎么被调用的?为什么说是bus提供的probe优先调用?

热门文章

  1. java报错establishing_[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误解决方法总结...
  2. 二叉树先序递归遍历,中序递归非递归遍历实验
  3. ps去水印通用方法和教程案例
  4. U盘修复后文件丢失怎么办?U盘数据丢失怎么恢复
  5. 汇编语言典型例子详解_汇编语言程序设计例子
  6. lingo纳什均衡代码_传统的战略式博弈求解纳什均衡方法——虚拟博弈(Fictitious Play)讲解及其代码...
  7. 寒假实践之—大奖赛计分系统
  8. Android手机视频监控系统
  9. Java中重载和重写的区别
  10. Python自动化 requests 库:发送 form-data 格式的 http 请求