超好用的代码统计工具——cloc

因为申请软件著作权的时候需要进行代码统计,所以找了一圈代码统计工具。先找到了SourceCount,似乎不再更新了用不了。然后找到了cloc,操作有点繁琐,以下总结一下。

文章目录

  • 超好用的代码统计工具——cloc
    • cloc简介
    • cloc特点
    • cloc下载
    • cloc使用
    • 参考文献

cloc简介

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

cloc特点

Cloc具备很多特性以致于让它更方便于使用、完善、拓展和便携。

  1. 作为一个单一的独立形式存在的文件,Cloc只需要下载相应文件并运行这样最少的安装工作即可。 能够从源码文件中识别编程语言注释定义;
  2. 允许通过语言和项目来分开统计计算
  3. 能够以纯文本、SQL、XML、YAML、逗号分隔等多样化的格式生成统计结果;
  4. 能够统计诸如tar、Zip等格式的压缩文件中的代码数; 有许多排除式的指令
  5. 能够使用空格或者不常用的字符处理文件名和目录名;
  6. 不需要依赖外部标准的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相关推荐

  1. cloc JAVA文件_代码统计工具CLOC的使用方法

    原标题:代码统计工具CLOC的使用方法 在处理不同的项目时,有时您可能需要提供进度报告或统计信息,或者只是计算代码的价值. 有一个简单但功能强大的工具叫做" cloc - count lin ...

  2. 前端代码统计工具cloc的安装与使用

    怎么来衡量一个web端项目的大小,一是看页面多少,二是看源代码行数.页面多少比较好统计,通过 Router 的配置大概就能知道.但是源代码行数,如果要一个文件一个文件去计算,那就费了劲了.有问题有需求 ...

  3. 统计代码量-代码统计工具 CLOC | gitlab统计代码量

    文章目录 一.代码统计工具 CLOC 什么是CLOC? 下载安装 clocs使用 二.gitlab统计代码量 命令行统计 图形化统计 IDE Statistic统计代码插件 一.代码统计工具 CLOC ...

  4. 代码统计工具CLOC

    CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行.评论行和物理行的工具.这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息 linux 下安装 在linu ...

  5. 代码统计工具cloc使用

    简介 CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行.评论行和物理行的工具.这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息. 安装使用 window ...

  6. 【经验】代码统计工具cloc

    1.简介 cloc是一个命令行程序,用于统计代码,它可以统计文件.目录甚至压缩包中的代码. 统计结果如下: $ cloc clipp/378 text files.373 unique files. ...

  7. Mac下代码统计工具

    Mac下好点的代码统计工具都价格不菲,找到一款简洁易用免费的代码统计工具cloc. MAC下安装命令:$ brew install cloc 其他的linux安装 $ aptitude install ...

  8. 统计gitlab代码行脚本_详解代码统计工具cloc--计算文件数、空白行数、注释行和代码行...

    概述 Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用.多语言识别,能够计算指定目标文件或文件夹中的文件数(files).空白行数(blank).注释行数(comment)和代码行 ...

  9. Python代码统计工具

    目录 Python代码统计工具 声明 一. 问题提出 二. 代码实现 三. 效果验证 Python代码统计工具 标签: Python 代码统计 声明 本文将对<Python实现C代码统计工具(一 ...

最新文章

  1. 移动vue项目,启动错误:Module build failed: Error: No PostCSS Config found in:
  2. 以前的的华为手机可不可以用鸿蒙系统_鸿蒙系统面世之后,以前的华为手机可以用鸿蒙系统吗?不好意思!...
  3. Ubuntu 16.04.6 LTS 发布:紧急修复 APT 漏洞
  4. List集合、常用数据结构基本了解
  5. LINUX ORACLE 启动与关闭
  6. delphi 多个线程 多个进度条_多线程有哪些优点?- Python每日3题(多线程专题)
  7. LoRa、蓝牙、技术在电子显示牌上的应用
  8. OO第三次博客作业——规格
  9. 编译器前端概述与可信编译器
  10. OpenShift 4 Hands-on Lab (7) - 用Jenkins Pipeline实现在不同运行环境中升迁部署应用
  11. 数值运算 条件测试 、 if选择结构
  12. STL---vector的内存分配策略
  13. python - 安装/解释器/变量
  14. Atitit sumdoc everything index tech and index log 目录 1. 使用的tech 1 1.1. Atitit 日志记录的三个trace跟踪等级文件夹级
  15. 关闭键盘按键声音和使用筛选键
  16. 已分区的硬盘如何重新合并, 分出去的盘怎么重新合并
  17. 2019杭电多校第六场Snowy Smile HDU-6638
  18. VMware扩展Ubuntu分区容量大小
  19. java短信登录_JAVA短信验证登录
  20. python 如何判断当天为周几?判断当天是否为工作日?

热门文章

  1. Make3D:从单个静止图像学习3D场景结构(论文2007)
  2. 2020清华大学计算机复试线,2020年清华大学考研复试分数线
  3. loadlibrary 失败的解决方法
  4. 数据可视化—D3力导向图—如何实现结点与其连线的交互
  5. 200-smart PLC 数据类型
  6. Kali_linux_x64安装Compiz
  7. 多维点集问题的分治技术
  8. 二元函数的连续、可偏导、可微、偏导数连续究竟意味着啥?
  9. 仿网易新闻客户端(一)
  10. jack server 常见错误解决方法【转】