Eclipse插件用于记录在给定项目/文件/方法上花费的时间?

我经常发现自己在一个月和同一个月/周工作两个或更多项目。 有时我被迫在白天在项目之间切换,在每个项目上正确记录小时花费成为一场噩梦。

是否有一个eclipse插件会记录在给定的项目/文件/方法上花费的时间? 我想它会包含一些计时器来计算每个项目花费的时间(当检测到不活动时停止)。

我知道这样的测量不会非常精确,但我不需要这么精确。 我需要像日志这样的东西:

12:45:01 - Opened project Proj1 12:45:03 - Opened file .../somefile.java 12:48:07 - Opened file .../someotherfile.java 12:50:22 - Focus switched to .../somefile.java ... 13:20:21 - Closed project Proj1 13:20:25 - Opened project Proj2 ... and so on. 

这样的日志将允许我计算我在proj1上花了多少时间,在proj 2上花了多少时间等等…

Rabbit for Eclipse做得非常好。

http://code.google.com/p/rabbit-eclipse/

Eclipse Mylyn + Tasktop能够跟踪您在活动任务上花费的时间 。 我不认为它可以跟踪在项目/文件/方法上花费的时间。

在你的情况下,你将为每个项目有两个不同的Mylyn任务并激活它们,你在每个项目上花费的时间将由Tasktop记录,它将为你提供时间报告。

虽然不是eclipse插件,但procrastitracker会记录窗口标题所花费的时间,而eclipse则包含源文件的完整路径。