推荐一个代码行数统计工具cloc

代码行数统计工具cloc,它不但能统计代码行数,还能自动过滤掉代码中的注释,使用起来也很方便,强力推荐。

安装很方便,Ubuntu上直接udo apt-get install cloc就可以了

下面用mysql来做个例子吧,首先进入mysql的源代码文件夹:

qch@qch ~/aproject $ cd mysql-5.6.19/
qch@qch ~/aproject/mysql-5.6.19 $ cloc .
defined(%hash) is deprecated at /usr/bin/cloc line 1277.
	(Maybe you should just omit the defined()?)
   13804 text files.
   13319 unique files.                                          
    9686 files ignored.

http://cloc.sourceforge.net v 1.53  T=17.0 s (241.0 files/s, 143571.1 lines/s)
--------------------------------------------------------------------------------
Language                      files          blank        comment           code
--------------------------------------------------------------------------------
C++                            1153         187301         209441         937741
C                               519          36218          40159         457187
C/C++ Header                   1389          51302         114475         206003
Java                            612          13120          19048          54595
Perl                            142           9515           6892          30931
Bourne Shell                    142           5293           5848          28855
XML                              47            965           1242           7847
SQL                              23            764            822           5791
Python                            4            346            271           1264
Teamcenter def                   21             20            135           1032
Pascal                            8              0           1403            969
yacc                              2            152             64            810
HTML                              5             40             53            524
lex                               3            219            102            524
D                                 9             59             -9            494
Javascript                        1             33             62            131
make                              3             39             26            108
m4                                1              7             27             75
DOS Batch                         8             36             78             69
awk                               1              2             15             54
Bourne Again Shell                1              8             16             28
YAML                              1              0              0             16
SKILL                             1              8             15             16
Visual Basic                      1              0              0             12
--------------------------------------------------------------------------------
SUM:                           4097         305447         400185        1735076
--------------------------------------------------------------------------------
搞定。


统计代码行数工具Kazoeciao.支持各种语言,需要到官网下载插件包. 官网:https://www.vector.co.jp/soft/winnt/prog/se251853.html 「かぞえチャオ!」は、ソフト開発における、規模見積りから生産性評価にまで使える非常に便利なステップカウンタです。 ソースコードのステップ数のカウントのほか、変更前後のソースコードのステップ比較、指定キーワードのカウント、市販の静的解析ツールと連携した警告数のカウントができます。 これらのカウントは、ファイル単位だけでなく、クラス単位やメソッド(関数)単位でもできます。 Shift-JIS、EUC、JIS、UTF-8、UTF-16(LE/BE)のステップカウント、ステップ比較に対応しています。 ステップ比較では、新規、修正元、修正、流用、削除ステップ数の算出ができます。 HTMLファイル内のスクリプト部分のカウントにも対応しています。 カウント結果は、CSV、HTML、TXT形式のファイルとして保存できます。 拡張子個別情報ファイルを追加することにより、さまざまな言語で記述されたプログラムのステップカウントに対応できます。 標準で、C,C++,Java,Visual Basic,MASM に対応しています。 その他の言語も、専用サイト「チャオの部屋」でサポートします。 操作は簡単!ややこしい設定は一切ありません!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值