问题

我在Eclipse中有一个Java项目,每个包有~10个包和~10个类文件。有没有办法从Eclipse中确定整个项目的总代码行?我熟悉其他工具(例如,Code Analyzer,wc等),但我想知道是否有办法在Eclipse中执行此操作(或确认无法执行此操作)。


#1 热门回答(179 赞)

Search> File Search

检查Regular expressionbox。

使用此表达式:

\ n [\ s] *

选择任何文件类型(*.java,*.xml等),工作集适合你。


#2 热门回答(98 赞)

这是一个很好的指标插件,可以显示代码行数等等:
http://metrics.sourceforge.net/
它说它需要Eclipse 3.1,虽然我认为它们意味着3.1

这是另一个已在Ganymede上测试的指标插件:

http://eclipse-metrics.sourceforge.net


#3 热门回答(16 赞)

在linux下,更简单的是:

  • 转到项目的根文件夹
  • 使用find对* .java文件进行递归搜索
  • 使用wc -l计算行数:

要恢复,只需:

find . -name '*.java' | xargs wc -l

原文链接