cloc JAVA文件_Mac下统计任意文件夹中代码行数的工具——cloc
这里介绍一个Mac系统统计代码行数的工具cloc。
1、首先,安装homebrew,已安装的请跳过。
打开终端工具Terminal,输入下列命令。过程中会让你按RETURN键以及输入mac桌面密码,按照提示进行操作即可:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
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)等。
##THAT IS ALL.
cloc JAVA文件_Mac下统计任意文件夹中代码行数的工具——cloc相关推荐
- 【原】Mac下统计任意文件夹中代码行数的工具——cloc
这里介绍一个Mac系统统计代码行数的工具cloc. 1.首先,安装homebrew,已安装的请跳过. 打开终端工具Terminal,输入下列命令.过程中会让你按RETURN键以及输入mac桌面密码,按 ...
- 前端代码统计行数(工具cloc)用法
地址 1.首先下载包https://github.com/AlDanial/cloc.git 2.安装 npm install -g cloc # https://www.npmjs.com/pack ...
- 统计iOS项目的总代码行数的方法
1.打开终端, 2.用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来: find . "(" -name "*.m" - ...
- 统计java文件中的代码行数
统计Java代码行数工具类 -- CodeCounterUtil.java 统计指定目录下的java文件中代码行数 -- public static int getCodeNumFromFo ...
- 【git】Git 指令统计代码行数
目录 统计代码行数 加过滤条件 统计代码行数 统计当前项目代码行数 git ls-files | xargs cat | wc -l 细分每个文件的代码行数,相当于把上面命令细化: git ls-fi ...
- 使用vscode编码器统计代码行数
在一些特殊情况中我们需要计算代码的行数,这时我们就可以借助vscode的VS Code Counter插件进行统计. 第一步:选择VS Code Counter进行安装.(安装完毕有条件的可以重启编码 ...
- 在项目开发中统计代码行数的6种方式
文章目录 一.使用find和wc命令统计代码行数 进行参数的过滤筛选 命令参数简要说明 二.PowerShell工具统计代码行数 条件过滤 输出所有文件的行数 PowerShell相关命令的简要说明 ...
- java判断一个文件有多少行_Java关于条件判断练习--统计一个src文件下的所有.java文件内的代码行数(注释行、空白行不统计在内)...
要求:统计一个src文件下的所有.java文件内的代码行数(注释行.空白行不统计在内) 分析:先封装一个静态方法用于统计确定的.java文件的有效代码行数.使用字符缓冲流读取文件,首先判断是否是块注释 ...
- Apache Tomcat 曝文件包含漏洞:攻击者可利用该漏洞读取webapp目录下的任意文件...
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | oschina 来源 | https://ww ...
最新文章
- 深度学习实战讲词嵌入 很好的 NLP电子书
- 通用双谐振固态特斯拉驱动器 UD2.7
- busybox编译笔记
- DevExpress的TreeList怎样设置数据源使其显示成单列树形结构
- eth0,eth1,eth2,lo是什么
- 编译linux-2.6.29内核,报错解决方法
- JAVA知识总结目录
- ccs安装多版本编译器离线_windows 安装mysql多版本 主从复制
- Windows XP SP3细节官方详解
- 共享库/动态库目录path
- 根据快手账号的分享链接下载无水印视频,思路
- Mac如何用Boot Camp安装Windows 11?告诉你如何安装 能不能安装!
- Android与Windows Socket通信,TLS双向认证
- YAML语法详细总结
- tensorboard--曲线图颜色深浅两条线
- 计算机网络连接叹号,【电脑网络连接感叹号】电脑网络连接感叹号怎么回事_电脑网络连接感叹号怎么办_亲亲宝贝网...
- win7记事本如何转换html,Win7把记事本文件格式变成PDF格式的方法
- c语言变量名拼音,C语言的32个关键字(读音、用法、注释)转来的,给刚接触C的...
- C++ 操作Excel
- 3.2.2对中文的考察2