作为一名程序员在很多的时候需要统计代码行数:
支持windows系统的代码行数统计方法以及软件很多,但是MAC系统的统计代码行数的真的不太多。
大家都知道用 wc -l 命令进行代码行数统计,但是它会将代码中的注释、空行所占用的文本行都统计在内。如果想查看一个 tar 包或一个项目目录中“实际”的代码行数并且不愿意自己去写一个脚本来做此类工作,那么可以考虑使用 cloc。
cloc 是一个 perl 脚本,它可以统计很多种编程语言的代码文件中的空行、注释以及实际的代 码行数。
CLOC是Count Lines of Code的意思,可以计算空行数、注释行数、各种语言的有效行数,还可以比较两个代码库在各种行数之间的不同。CLOC是完全由Perl实现的,不依赖第三方组件,移植性强。
Mac系统下安装cloc:
安装cloc在终端执行命令:
brew install cloc
切换到代码工程文件夹进行统计命令:
cloc ./
执行后会输出工程路径下的文件数量以及代码语言种类