tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开发效率和代码管理。

通过Eclipse的 Window==》Show View==》Tasks可以打开任务管理视图。

先看个例子(注意看行号左侧的对勾):

图中个方法说明:

f0是普通方法

f1,f2,f3是在注释中添加了系统默认task标识的方法,

f4是通过eclipse添加task标识的方法

f5是添加自定义标识的方法

(注意的是task标识可以添加到任何地方,不只限于方法)

其中

XXX一般指此处功能已实现,但待优化,待商榷

TODO 指此处需要实现某功能

FIXME一般指此处逻辑错误或有异常,待处理

f1,f2,f3与f4是task两种不同的添加方式。

通过TaskType我们很容易看出其中的不同。一个是JavaTask ,另一个是Task。

 

f1,f2,f3方法的标识是通过在代码注释中添加关键字XXX,TODO或FIXME实现的。也是无法通过tasks view进行编辑的。

f4方法task标识的添加方式是通过在行号的左边点击右键选择add task来实现的,可以通过Tasks view 进行编辑和管理。

值得一提的是:虽说f4方法Task标识可以通过Task view进行管理,但是这个标识也很容易丢失。比如:你把f4方法剪切并粘贴到f5方法下面。你就会发现task标识丢失了,甚至是你把f4方法删除,然后Ctrl+Z标识还是会丢失的。因为这种标识是依赖于eclipse的,而f1,f2,f3的标识是依赖于代码的。我还是建议使用方法f1,f2,f3的task标识方式。

f5方法的标识是自定义的。可以通过window==》Preferences==》搜索task==》找到java下的 task tags 进行添加。

eclipse对于自动生成的方法默认会添加// TODO Auto-generated method stub这样的语句。如果很多这样的自动添加的标识肯定会影响我们自己添加的tasks。所以建议在代码模板里去掉这句话。windows==》搜索code templates==》找到java的code templates下的code==》Method body==》编辑,去掉// ${todo} Auto-generated method stub。

有些人问// $TODO Auto-generated method stub是否能批量删除,我只能遗憾的说不能,因为这种标识是来自代码的。比较快的方法就是通过tasks 视图,找到这些标识一条一条删除。

转别人的:原来的文章的地址:http://blog.csdn.net/limb99/article/details/8881891

eclipse tasks的更多相关文章

  1. Eclipse - Tasks介绍

    完整的过程 1.1.新定义标签 位置:Window —— Preferences —— Java —— Compiler —— Task Tags —— New 说明: 默认的任务标签有三个FIXME ...

  2. Gradle Import Wizard--官方文档

    Last updated and checked to work with version 3.0.0 of the tools This tutorial will take you through ...

  3. Developing Vert.x Modules with Gradle

    ========= https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=json ======= ...

  4. eclipse的tasks使用说明

    http://blog.csdn.net/limb99/article/details/8881891tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开 ...

  5. Eclipse Todo Tasks 任务试图

    java - Find TODO tags in Eclipse - Stack Overflowhttps://stackoverflow.com/questions/16903046/find-t ...

  6. eclipse run on server 时 报的错误APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!

    写这篇日记记录一下自己的愚蠢行为. 具体报错如下: 信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ ...

  7. eclipse mylyn.tasks.ui

    sudo rm workspace/.metadata/.lock ./Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse -clean - ...

  8. 在Eclipse中集成Ant配置

    提要:本文将向你展示如何使用Eclipse设置为Ant所用的属性值和环境变量,并简要分析如何配置Ant编辑器以便从Eclipse内部操作Ant文件. 一. 修改Ant Classpath 在使用一个可 ...

  9. Linux上搭建Hadoop2.6.3集群以及WIN7通过Eclipse开发MapReduce的demo

    近期为了分析国内航空旅游业常见安全漏洞,想到了用大数据来分析,其实数据也不大,只是生产项目没有使用Hadoop,因此这里实际使用一次. 先看一下通过hadoop分析后的结果吧,最终通过hadoop分析 ...

随机推荐

  1. Spring整合Hibernate的时候使用hibernate.cfg.xml

    Spring整合Hibernate其实也就是把Hibernate的SessionFactory对象封装成:org.springframework.orm.hibernate3.LocalSession ...

  2. 在pos:a元素不设定宽度的情况下,他的最大宽度是受父元素的宽度所限制的。

    <div style="width:80px;height:50px;position:relative;left:50px;"> <ul style=" ...

  3. functor

    I thought it would be easy and convenient to define a small functor and perform a customized sort on ...

  4. 【共享单车】—— React后台管理系统开发手记:城市管理和订单管理

    前言:以下内容基于React全家桶+AntD实战课程的学习实践过程记录.最终成果github地址:https://github.com/66Web/react-antd-manager,欢迎star. ...

  5. 百度地图 Android SDK - 标注(Marker)的基本使用

    标注(Marker)是开发人员最常使用的地图覆盖物志一.今天就来向大家介绍一些标注(Marker)的最基本用法! 实现目标: 1.构建基础地图页面: 2.在地图的中心点处加入 Marker: 3.实现 ...

  6. Elasticsearch教程(三),IK分词器安装 (极速版)

    如果只想快速安装IK,本教程管用.下面看经过. 简介: 下面讲有我已经打包并且编辑过的zip包,你可以在下面下载即可. 当前讲解的IK分词器 包的 version 为1.8. 一.下载zip包. 下面 ...

  7. 批量扫描IP端口程序 (适用于window&linux)

    批量扫描IP端口,根据扫描IP导出IP命名的文件的结果.假设1.txt文件内容为127.0.0.1192.168.1.1然后我们获取文件内容IP进行扫描window .bat版本 :1.txt为文件名 ...

  8. 51nod 125乘法逆元 (扩展欧几里得)

    给出2个数M和N(M < N),且M与N互质.找出一个数K满足0 < K < N且K * M % N = 1,假设有多个满足条件的.输出最小的. Input 输入2个数M, N中间用 ...

  9. CHM乱码解决方案!

    --希望对您有所帮助,闲暇之余请访问我的网店高清数据线 下载了一个日文的chm帮助文件,打开的时候,发现是乱码, CHM 文档不像IE浏览器一样,右键可以选择字符编码,非常不便. 原因可能是 CHM ...

  10. 【Excle】8个快捷键

    1.CtrL+ F1 一键切换功能区是否显示,几乎每天都要用N次. 2.Ctrl + N 一键插入新的工作簿,再不用通过新建 - 空白工作簿来操作了. 3.Shift + F2 如果单元格中没有批注会 ...