背景:eclipse是一款功能十分强大的编辑,如果能够熟练运用,必定事半功倍,但如果不求甚解,无疑是给自己制造麻烦。

1 标签的使用

1.1 起因

如上图所示,在程序中有很多todo的标签出现,但是却不知道是做什么的。在给eclipse设置注释模板时候,todo标签更是被大量的使用。

1.2 讲解

Elipse为Java项目的时候,有一个很人性化的“任务管理”功能,利用这个功能可以方便地将项目中一些需要处理的任务记录下来

TODO是eclipse中提供的一种任务标签,用来标记一些待做的事情。

ps:很方便的将待完成的任务记录在每个类文件中。

先来看看“任务管理”是怎么使用的吧。
下面这个类在Class和name 属性的comment中分别加入了一段FIXME 和TODO标签,在FIXME和TODO标签的候命 还跟上了一段文字来说明需要任务的内容。

/**
* FIXME
* @author Administrator
*
*/
public class User { //TODO 需要增加Javadoc
private String name; public String getName() {
return name;
} public void setName(String name) {
this.name = name;
} }

打开Eclipse中的任务窗口(Task View)

在任务窗口中刚才定义的2个任务就会显示出来了。

任务完成以后,可以通过点击编辑窗口的左边的【任务提示标记】将相应的任务标签删除,任务窗口中任务也会一并删除

Eclipse除了默认提供了3种任务标签(FIXME,TODO,XXX),参考下图,还可以支持自定义任务标签。

进入Windows->Perferences->Java->Compile->Task Tags,我们就可以自定义任务标签,Eclipse中可以支持HIgh,Normal,Low三种级别的任务。

1.3 实战

最新文章

  1. 作业成绩 final 20161124-1201 09:00
  2. leetcode 223
  3. Html-Css-li标签增加图片
  4. HDU-----(4858)项目管理(模拟)
  5. MariaDB之基于Percona Xtrabackup备份大数据库[完整备份与增量备份]
  6. java中String,StringBuffer,StringBuilder之间的区别
  7. Every student in every school should have the opportunity to learn to code
  8. thinkphp5.0学习笔记(四)数据库的操作
  9. DNS主从服务部署
  10. insert时报Cannot add or update a child row: a foreign key constraint fails (`yanchangzichan`.`productstatusrecord`, CONSTRAINT `p_cu` FOREIGN KEY (`cid`) REFERENCES `customer` (`cid`))错误
  11. Scala学习笔记(一)
  12. linux内核 container_ofC语言之应用
  13. [CF976E]Well played!
  14. Java高并发系列 — AQS
  15. JPush Flutter Plugin(Futter推送-极光推送)
  16. python基础之生成器,生成器函数,列表推导式
  17. WebApi中关于base64和jwt的联合验证
  18. console报错:No mapping found for HTTP request with URI(xxx)
  19. 基于express + express-myconnection 的请求处理模板
  20. weblogic之CVE-2018-3246 XXE分析

热门文章

  1. Macaca之Android原理浅析
  2. Linux 入门记录:十二、Linux 权限机制
  3. 搭建SpringBoot、Jsp支持学习笔记
  4. 【ORACLE】oracle11g dg搭建
  5. LeetCode 4Sum (Two pointers)
  6. python数据图形化—— matplotlib 基础应用
  7. Android几行代码实现监听微信聊天
  8. Windows Defender还原误删文件
  9. Jmeter(四)_16个逻辑控制器详解
  10. LintCode——数字统计