代码行数统计(mac)

Posted 高晓牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码行数统计(mac)相关的知识,希望对你有一定的参考价值。

如何统计自己的代码量?下面介绍两个方法:

一、cloc

 

1、首先,安装homebrew,已安装的请跳过。

打开终端工具Terminal,输入下列命令。过程中会让你按RETURN键以及输入mac桌面密码,按照提示进行操作即可:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

这里需要注意的是ruturn键即是enter键

2、利用homebrew下载并安装cloc。

继续在Terminal中输入:

brew install cloc

 

 

3、基本用法:

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

cloc ./

排除当前目录下的某个文件夹的代码,比较常见的是排除Pods中的代码,因为Pods中的一半为第三方库,所以这里以Pods文件夹为例:

cloc ./ --exclude-dir=Pods

统计结果清晰明了,而且速度极快:

4、高级用法

如果我们要排除更多的文件夹该怎么处理呢?每个人的记忆能力是有限的,想知道更多的用法最好的方式就是查看cloc的使用文档,在terminal中输入:

cloc --help

结果出现了好几页的说明,根据关键词我们找到exclude选项,该选项是这么介绍的:

这样就简单了,于是我们敲出下列命令达到我们的目的:

cloc ./ --exclude-dir=Pods,WuJieCaoJokeTest

此外,基于文档,我们还可以过滤掉特定的后缀(ext)等。

 

以上就是cloc的简单实用,参考自Cloc

 

二、PPRows

这是一个界面比较直观的软件,下载地址https://github.com/jkpang/PPRows 下载安装即可使用,使用方法就是把要统计的项目文件夹拖到软件里,在设置里可以更改忽略的文件

Requirements 要求

  • Mac OS X 10.11+
  • Xcode 8+

动态图:

 

参考自:jkpang

 

以上是关于代码行数统计(mac)的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下统计代码行数

Ubuntu下如何统计代码行数

vscode 代码行数统计 vs2019代码行数统计

gitlab有没有办法一次性统计所有分支的代码行数?

Python实现代码行数统计工具

Git统计代码行数;Java实现统计代码行数,忽略空行注释行