在Netbeans和Eclipse中有个Todo list。也在java代码中写了Todo,但是查询时都全部列出来了。那么,怎么设置每个Todo的优先级呢?以便能根据优先级来写代码。例如:
// @todo 这个方法还没写完!
// @todo 没有添加API说明文档。我想先改方法,后写API文档。可以在Todo中设置优先级,然后再通过Todo的过滤器来实现任务的过滤呢?

解决方案 »

  1.   

    todo是这样写的:// TODO 这个方法还没写完!
    // TODO 没有添加API说明文档。至于优先级,我的方法是添加数字,比如:// TODO 2 这个方法还没写完!
    // TODO 1 没有添加API说明文档。这样在Tasks窗口中看到的排列为:TODO 1 没有添加API说明文档。
    TODO 2 这个方法还没写完!优先级是种排序
      

  2.   

    da11393,你好!感谢你的回复,你的想法实际想得比较长远。循着你的思路我查了下Eclipse和Netbeans的帮助,得到了问题解决。以下做个总结,以便其他人也知道如何做。不过,自己定义这种方式还是有点小问题,代码交到其他人手上时如果不加说明,可能对方不太明白这个优先级的意思,不能说是个小遗憾。Eclipse 3.1.1中文版上默认分三个优先级。
    // TODO 正常化1  -- 没有图标显示
    // TODO 正常化2  -- 没有图标显示
    // XXX 低        -- 图标是一个蓝色向下箭头
    // FIXME 高      -- 图标是一个红色感叹号Eclipse上可添加自定义的任务标签。通过[首选项]-[Java]-[编译器]-[任务标记]设置。Netbeans 5.5中文版上分五个优先级。
    // @todo    --优先级:中
    // TODO     --优先级:中
    // FIXME    --优先级:中
    // XXX      --优先级:中
    // <<<<<<<  --优先级:高在Netbeans 5.5上也可自定义标签。通过[选项]-[编辑]-[待做任务设置]即可。不过Netbeans上可以设置5个优先级,分别为:高、中高、中、中低、低。但是问题在于高优先级别的TODO在Netbeans的任务列表上显示的还是中,不知道是不是一个Bug(或许我的安装有点问题)。这种情况下最好还是使用da11393的方法比较合适!最后感谢likgui的关注!