--exclude-dir=<D1>[,D2,] Exclude the given comma separated directories
D1, D2, D3, et cetera, from being scanned. For
example --exclude-dir=.cache,test will skip
all files and subdirectories that have /.cache/
or /test/ as their parent directory.
Directories named .bzr, .cvs, .hg, .git, and
.svn are always excluded.
This option only works with individual directory
names so including file path separators is not
allowed. Use --fullpath and --not-match-d=<regex>
to supply a regex matching multiple subdirectories.
12017.07.24 13:55:11 字数 647 阅读 12,961
作为编程人员,项目中的代码行数很有必要。
Windows 下比较成熟的工具较多,而 Mac 下工具比较少。
这里举几个 Mac 下统计代码行数的方法:
脚本 1:
终端进入目录,输入:
缺点:
需要自定义脚本:不同的编程语言,有不同的文件后缀名,需要自行配置;
不能过滤掉注释;
不能过滤掉空行
脚本 2:
改进:
去掉空行
xargs grep -v "^$"
大家都知道用
wc -l
命令进行代码行数统计,但是它会将代码中的注释、空行所占用的文本行都统计在内。如果想查看一个 tar 包或一个项目目录中 “实际” 的代码行数并且不愿意自己去写一个脚本来做此类工作,那么可以考虑使用 cloc。cloc 是一个 perl 脚本,它可以统计很多种编程语言的代码文件中的空行、注释以及实际的代 码行数。
CLOC是 Count Lines of Code 的意思,可以计算空行数、注释行数、各种语言的有效行数,还可以比较两个代码库在各种行数之间的不同。CLOC 是完全由 Perl 实现的,不依赖第三方组件,移植性强。
优点:
过滤了空行;
区分了注释和代理;
自动识别不同语言;
编写一个 java 的文件。
重新统计:
查看支持的语言:
忽略某几个目录:
举例:
在 windows 下的使用
下载 cloc.exe 文件就可用像 mac 下的 cloc 命令一样使用。
https://blog.csdn.net/liutengteng130/article/details/79696898
【工具篇】Windows 下统计代码行数 cloc
简介:
csdn 上的一个介绍...
下载路径:
https://sourceforge.net/projects/cloc/
http://cloc.sourceforge.net/
https://sourceforge.net/p/cloc/code/HEAD/tree/trunk/cloc
简介:
https://github.com/AlDanial/cloc
简介:
利用 Mac 终端命令统计代码行数
http://blog.csdn.net/colawjy/article/details/46425715
简介:
Mac OS 下统计代码行数的工具
http://www.cnblogs.com/wengzilin/p/4580646.html
一个转载:
http://blog.csdn.net/forwardto9/article/details/50389420
简介:
Counting lines of code with cloc
https://linuxconfig.org/counting-lines-of-code-with-cloc
简介:
http://www.jianshu.com/p/7c23265f0fed
PPRows for Mac
简介:
github 地址:https://github.com/jkpang/PPRows
jiaxiaoleiStrong, tough, cool and detached, with traditio...
总资产 4 (约 0.34 元) 共写了 9.2W 字获得 172 个赞共 214 个粉丝
被以下专题收入,发现更多相似内容
推荐阅读更多精彩内容
1889 年 1 月 30 日,二十三岁的爱尔兰诗人叶芝第一次遇见了美丽的女演员茅德. 冈。她伫立窗畔,身旁盛开着一大团苹果花...
周世恩阅读 182 评论 1 赞 4
今天妈妈休息没上班,早上妈妈送上学,把小喇叭拿在手里,一边走一边听,一边听一边跟着说和唱。下午放学去看了场电影,哆...
索小佳阅读 32 评论 0 赞 0