微条目:Mac上统计代码行数

1.命令行

终端进入目录,然后

type

然后

find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l


2.Cloc

Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。Cloc具备以下特性以致于让它更方便于使用。

1、作为一个单一的独立形式存在的文件,Cloc只需要下载相应文件并运行这样最少的安装工作即可。

2、能够从源码文件中识别编程语言注释定义;

3、允许通过语言和项目来分开统计计算;

4、能够以纯文本、SQL、XML、YAML、逗号分隔等多样化的格式生成统计结果;

5、能够统计诸如tar、Zip等格式的压缩文件中的代码数;

6、有许多排除式的指令;

7、能够使用空格或者不常用的字符处理文件名和目录名;

8、不需要依赖外部标准的Perl语言配置;

9、支持多平台使用。

安装使用:

brew install cloc

统计当前文件夹代码行数(请先cd 到目标目录)

cloc ./

排除当前目录下的某个文件夹的代码,比较常见的是排除Pods中的代码

cloc ./ --exclude-dir=Pods

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 2,733评论 0 3
  • 1. 打开终端2. 输入cd 并将工程的文件夹拖入终端3. 输入指令 获取每个文件内的代码行数,并在最后统计...
    wpf_register阅读 357评论 0 0
  • 1、打开终端 2、cd 进入项目根目录 3、输入命令 find . "(" -name "*.m" -or -na...
    小小东阅读 242评论 0 1
  • (仅适用于iOS)有时候产品那边在申请一些版权问题,会涉及到统计开发代码,包括头文件的,需要我们在终端命令进入项目...
    hnxyzhw阅读 1,587评论 0 5
  • 园长给刚毕业幼儿教师的七点建议 在园长们给这些刚毕业幼师的建议,可以让幼师们少走10年的弯路! 又到了毕业季,很多...
    童之趣阅读 974评论 0 0