超好用的代码统计工具——cloc
超好用的代码统计工具——cloc
因为申请软件著作权的时候需要进行代码统计,所以找了一圈代码统计工具。先找到了SourceCount,似乎不再更新了用不了。然后找到了cloc,操作有点繁琐,以下总结一下。
文章目录
- 超好用的代码统计工具——cloc
- cloc简介
- cloc特点
- cloc下载
- cloc使用
- 参考文献
cloc简介
Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。
cloc特点
Cloc具备很多特性以致于让它更方便于使用、完善、拓展和便携。
- 作为一个单一的独立形式存在的文件,Cloc只需要下载相应文件并运行这样最少的安装工作即可。 能够从源码文件中识别编程语言注释定义;
- 允许通过语言和项目来分开统计计算
- 能够以纯文本、SQL、XML、YAML、逗号分隔等多样化的格式生成统计结果;
- 能够统计诸如tar、Zip等格式的压缩文件中的代码数; 有许多排除式的指令
- 能够使用空格或者不常用的字符处理文件名和目录名;
- 不需要依赖外部标准的Perl语言配置; 支持多平台使用。
cloc下载
1、官方github
2、我下好的存在网盘里了。cloc1.84最新版本
提取码:cik1
cloc使用
如果官网下的,改名为cloc.exe (因为要在cmd中执行)
放到工程所在目录,E:\Workspace\app,统计app文件夹内所有代码
打开cmd窗口,cd E:\Workspace\app 到app目录下
执行命令 cloc . 注意先空格再句号,代表当前目录
参考文献
https://blog.csdn.net/hui1502/article/details/51191678
https://www.jianshu.com/p/c83306e18b37
超好用的代码统计工具——cloc相关推荐
- cloc JAVA文件_代码统计工具CLOC的使用方法
原标题:代码统计工具CLOC的使用方法 在处理不同的项目时,有时您可能需要提供进度报告或统计信息,或者只是计算代码的价值. 有一个简单但功能强大的工具叫做" cloc - count lin ...
- 前端代码统计工具cloc的安装与使用
怎么来衡量一个web端项目的大小,一是看页面多少,二是看源代码行数.页面多少比较好统计,通过 Router 的配置大概就能知道.但是源代码行数,如果要一个文件一个文件去计算,那就费了劲了.有问题有需求 ...
- 统计代码量-代码统计工具 CLOC | gitlab统计代码量
文章目录 一.代码统计工具 CLOC 什么是CLOC? 下载安装 clocs使用 二.gitlab统计代码量 命令行统计 图形化统计 IDE Statistic统计代码插件 一.代码统计工具 CLOC ...
- 代码统计工具CLOC
CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行.评论行和物理行的工具.这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息 linux 下安装 在linu ...
- 代码统计工具cloc使用
简介 CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行.评论行和物理行的工具.这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息. 安装使用 window ...
- 【经验】代码统计工具cloc
1.简介 cloc是一个命令行程序,用于统计代码,它可以统计文件.目录甚至压缩包中的代码. 统计结果如下: $ cloc clipp/378 text files.373 unique files. ...
- Mac下代码统计工具
Mac下好点的代码统计工具都价格不菲,找到一款简洁易用免费的代码统计工具cloc. MAC下安装命令:$ brew install cloc 其他的linux安装 $ aptitude install ...
- 统计gitlab代码行脚本_详解代码统计工具cloc--计算文件数、空白行数、注释行和代码行...
概述 Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用.多语言识别,能够计算指定目标文件或文件夹中的文件数(files).空白行数(blank).注释行数(comment)和代码行 ...
- Python代码统计工具
目录 Python代码统计工具 声明 一. 问题提出 二. 代码实现 三. 效果验证 Python代码统计工具 标签: Python 代码统计 声明 本文将对<Python实现C代码统计工具(一 ...
最新文章
- 移动vue项目,启动错误:Module build failed: Error: No PostCSS Config found in:
- 以前的的华为手机可不可以用鸿蒙系统_鸿蒙系统面世之后,以前的华为手机可以用鸿蒙系统吗?不好意思!...
- Ubuntu 16.04.6 LTS 发布:紧急修复 APT 漏洞
- List集合、常用数据结构基本了解
- LINUX ORACLE 启动与关闭
- delphi 多个线程 多个进度条_多线程有哪些优点?- Python每日3题(多线程专题)
- LoRa、蓝牙、技术在电子显示牌上的应用
- OO第三次博客作业——规格
- 编译器前端概述与可信编译器
- OpenShift 4 Hands-on Lab (7) - 用Jenkins Pipeline实现在不同运行环境中升迁部署应用
- 数值运算 条件测试 、 if选择结构
- STL---vector的内存分配策略
- python - 安装/解释器/变量
- Atitit sumdoc everything index tech and index log 目录 1. 使用的tech 1 1.1. Atitit 日志记录的三个trace跟踪等级文件夹级
- 关闭键盘按键声音和使用筛选键
- 已分区的硬盘如何重新合并, 分出去的盘怎么重新合并
- 2019杭电多校第六场Snowy Smile HDU-6638
- VMware扩展Ubuntu分区容量大小
- java短信登录_JAVA短信验证登录
- python 如何判断当天为周几?判断当天是否为工作日?