一、为什么要使用todo标签
程序员在开发过程中,因各种原因,为了不影响项目进度,有些问题可能需要待解决,合理的使用TODO标签可以更为方便的编写代码,防止遗漏未实现或未解决的问题
二、使用
1、使用idea打开一个已有的项目工程代码,如果没有的话,可以时间新建一个最简单和普通的java项目工程即可,在工具类最下方点击TODO窗口,可以查看当前所有的项目代码中标识的TODO标签
![](https://img.haomeiwen.com/i15499433/b8bbc6aafc12e44f.png)
2、通过这个窗口,可以很直观的查询到当前项目中哪些类存在之前标识的TODO标签,选择其中一个类的TOTO标签记录,双击即可快速定位到那个类的标签位置
![](https://img.haomeiwen.com/i15499433/c75a9cad14c28350.png)
3、如果一个类中有多个TODO标签,则按照如图所示的红色框切换到Current File,可以在当前文件中显示所有的TODO标签
![](https://img.haomeiwen.com/i15499433/b5b3b0a48aea1968.png)
4、记录太多使用过滤器可以高效快速的过滤出自己需要的TODO标签记录,如图所示,漏斗图标,点击“Edit Filters”,自定义过滤器
![](https://img.haomeiwen.com/i15499433/58729eb9e92740c4.png)
发现已有两个标签:
\btodo\b.* ---- 对应TODO
\bfixme\b.* ---- 对应FIXME
![](https://img.haomeiwen.com/i15499433/cd61bf9723e81aaf.png)
点加号可以添加自定义的TODO标签,如:
\bxxx\b.* ---- 对应XXX
![](https://img.haomeiwen.com/i15499433/3bc47ef87c08f970.png)
5、只查找自定义的todo标签
I、定义一个过滤器
![](https://img.haomeiwen.com/i15499433/4bbd629c3542d980.png)
II、默认是显示所有todo标签,选择自定义,就过滤其他的了
这样做的好处在于多人协作开发时,自己的todo能够不混淆,快速筛选定位
![](https://img.haomeiwen.com/i15499433/b72a74f443cf7743.png)
三、赠语
工欲善其事,必先利其器!
网友评论