虽说代码行数不重要,但有时候总想统计下自己的代码行数,看看最近的成果。以前一直用
这个国产小软件,但感觉操作稍显烦琐,我更喜欢命令行的方式,自由度更高。昨天无意中在
这里发现了叫做CLOC的小软件,基于Perl,并且是Opensource的,地址是
http://cloc.sourceforge.net/。下载后只有一个cloc.exe文件,使用方式也很简单,只需要:cloc.exe /path/to/source-code,输出如下:
- C:\Documents and Settings\kenny>cloc D:\Projects\myproject\
-
900 text files.
-
classified 900 files
-
634 unique files.
-
607 files ignored.
-
-
http:
- -------------------------------------------------------------------------------
- Language files blank comment code scale 3rd gen. equiv
- -------------------------------------------------------------------------------
-
Java 135 1778 1963 8779 x 1.36 = 11939.44
-
Javascript 22 1875 1761 8590 x 1.48 = 12713.20
-
XML 39 308 247 2744 x 1.90 = 5213.60
-
HTML 39 33 474 2000 x 1.90 = 3800.00
-
CSS 11 156 72 1445 x 1.00 = 1445.00
-
DTD 1 234 254 713 x 1.90 = 1354.70
-
SQL 2 42 44 406 x 2.29 = 929.74
-
JSP 3 18 14 106 x 1.48 = 156.88
-
XSLT 1 0 6 39 x 1.90 = 74.10
- -------------------------------------------------------------------------------
-
SUM: 253 4444 4835 24822 x 1.52 = 37626.66
- -------------------------------------------------------------------------------
C:\Documents and Settings\kenny>cloc D:\Projects\myproject\
900 text files.
classified 900 files
634 unique files.
607 files ignored.
http://cloc.sourceforge.net v 1.04 T=3.0 s (84.3 files/s, 11367.0 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code scale 3rd gen. equiv
-------------------------------------------------------------------------------
Java 135 1778 1963 8779 x 1.36 = 11939.44
Javascript 22 1875 1761 8590 x 1.48 = 12713.20
XML 39 308 247 2744 x 1.90 = 5213.60
HTML 39 33 474 2000 x 1.90 = 3800.00
CSS 11 156 72 1445 x 1.00 = 1445.00
DTD 1 234 254 713 x 1.90 = 1354.70
SQL 2 42 44 406 x 2.29 = 929.74
JSP 3 18 14 106 x 1.48 = 156.88
XSLT 1 0 6 39 x 1.90 = 74.10
-------------------------------------------------------------------------------
SUM: 253 4444 4835 24822 x 1.52 = 37626.66
-------------------------------------------------------------------------------
当然了,有很多选项可以用,具体的可以看看cloc首页的介绍。当然,每次这样手动输入命令很麻烦,考虑下和Total-Commander结合。编辑一个cloc.bat文件,内容如下:
引用
cloc.exe %1
PAUSE
把这个bat文件拖到TC的工具栏上
然后在工具栏新出现的图标上点右键,选“更改”,然后把参数设置为%p,如图:
“确定”后大功告成,在TC里进入你的源码目录时,点击刚才新建的图标,就开始自动统计当前目录了。
下载地址:
http://sourceforge.net/project/showfiles.php?group_id=174787
分享到:
相关推荐
ClOC代码统计行数(安装包)ClOC代码统计行数(安装包),ClOC代码统计行数(安装包)亲测可用!
回购: : 文件: : 样例YAML输入---key1: value1key2: - list item 1 - list item 2 - list item 3nested-list: - ['a', 'b', 'c'] - ['A', 'B', 'C']mapping-series: - cola: a colb: b colc: c - cola: A colb: ...
肌球蛋白II马达活性与肌动蛋白纤维含量共同调节哺乳动物细胞胞质分裂,杨芳,安美文,细胞骨架各成分间的相互协调是细胞维持正常生理、生化特征的重要影响...实验利用细胞骨架抑制剂细胞松弛素D(CD)、秋水仙素(COLC)�
6 CNTX 3F * 40 DPC 00 * 7 BRTC 30 * 41 DPCS 00 * 8 COLC 50 * 42 KEY 00 * 9 TNTC 40 * 43 KEYS 00 * 10 COLP 10 * 44 WID 00 * 11 COLS 40 * 45 WIDS 00 * 12 SCNT 0F * 46 VCP 00 * 13 CNTC 20 * 47 CNR 00 * ...