IDEA的TODO的使用
在日常开发中,使用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) 待办事宜(TODO):( 标记人,标记时间,[预计处理时间]) 表示需要实现,但目前还未实现的功能。 这实际上是一个 Javadoc 的标签,目前的 Javadoc 还没有实现,但已经被广泛使用。只能应用于类,接口和方法(因为它是一个 Javadoc 标签)。
2) 错误,不能工作(FIXME):(标记人,标记时间,[预计处理时间]) 在注释中用 FIXME 标记某代码是错误的,而且不能工作,需要及时纠正的情况
IDEA的TODO的使用相关推荐
- 自己动手,做一款抬头显示的「Todo Hud」
我用过好多款 TodoList 软件,但事情一多总还是丢三落四,原本计划好要做的事情总是安静地躺在某个角落,等我想起来要去扫一眼的时候,都已快「物是人非」... 要是能在桌面上实时显示 TodoLis ...
- 微软todo使用教程_Todo教程可能很有趣-但是,这是从头开始构建自己的项目的方法...
微软todo使用教程 There are many great tutorials that walk you through creating apps, from simple todo list ...
- TODO:macOS编译PHP7.1
TODO:macOS编译PHP7.1 本文主要介绍在macOS上编译PHP7.1,有兴趣的朋友可以去尝试一下. 1.下载PHP7.1源码,建议到PHP官网下载纯净到源码包php-7.1.0.tar.g ...
- Qt 小技巧之“To-Do 事项”
Qt Creator 2.5 版本的时候增加了这个插件 一直没怎么用到 现在想起来 google了一下 做个总结吧 先晒图 就是这样啦 用法也很简单 在项目的随便一个位置 写一个注释 只要以上面5个关 ...
- 组件化 Todo List 编写笔记
前言 在学习 Vue.js 组件化开发 Todo List 的时候,自己虽然也能编码实现,但如果不做笔记,只是写代码,学习的效果还不够好.只有把自己的实现思路记录下来,遇到的问题和解决方法也记录下来, ...
- TODO:Github的使用技巧之同步代码
2019独角兽企业重金招聘Python工程师标准>>> TODO:Github的使用技巧之同步代码 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一 ...
- TODO;FIXME;XXX
TODO: 未实现的部分 FIXME: 需要修改 XXX: 方法需改进
- 使用webpack、vue来开发一个todo项目
luxurybug有话说: 我是从有道云笔记中粘贴过来的,图片不显示, 请点击链接,查看完整笔记:点我!有道云笔记 part1.开始,简单的配置 一.准备工作 webpack webpack-dev- ...
- 小小TODO标识,你用对了吗?
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 日拱一兵 来源 | 公众号「日拱一兵」 集合! ...
- 深度学习将会变革NLP中的中文分词——TODO 待好好细看
见:https://www.leiphone.com/news/201608/IWvc75oJglAIsDvJ.html TODO 待好好细看 转载于:https://www.cnblogs.com/ ...
最新文章
- 中国 AI 出海,大华等企业助力联合国制定面部识别标准
- WPF怎么寻找在ItemTemplate内部的各种控件
- 12 个最佳的免费学习编程的游戏网站【转】
- scala成长之路(2)对象和类
- Oracle11g远程连接配置 visual studio 2003
- Java记录 -73- 泛型详解
- 基于51单片机的函数信号发生器
- 课后作业1:字串加密
- EDA技术实用教程 | 复习十二 | 序列检测器
- 使用JavaVisualVM远程监控JVM虚拟机
- 用计算机如何扫描文件,打印机扫描文件到电脑方法教程
- android中slider控件,VideoRangeSlider视频裁剪控件
- 【性能测试基础】性能专有名词解析及性能瓶颈分析技巧
- 获取属性配置config文件
- 破除对 AWS Fargate 的幻觉
- Oracle中insert into select和select into的用法(异常0RA-00905:missing keyword的解决)
- nodejs mysql process_nodeJS之进程process对象
- 玩吧公司,入职后的真实感受
- C++(常函数、常对象)
- 平台设备驱动中的prob是怎么被调用的?为什么说是bus提供的probe优先调用?
热门文章
- java报错establishing_[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误解决方法总结...
- 二叉树先序递归遍历,中序递归非递归遍历实验
- ps去水印通用方法和教程案例
- U盘修复后文件丢失怎么办?U盘数据丢失怎么恢复
- 汇编语言典型例子详解_汇编语言程序设计例子
- lingo纳什均衡代码_传统的战略式博弈求解纳什均衡方法——虚拟博弈(Fictitious Play)讲解及其代码...
- 寒假实践之—大奖赛计分系统
- Android手机视频监控系统
- Java中重载和重写的区别
- Python自动化 requests 库:发送 form-data 格式的 http 请求