Cloc简介

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

https://sourceforge.NET/projects/cloc/files/

下载得到cloc-1.64.exe,

Cloc特性

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

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

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

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

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

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

有许多排除式的指令;

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

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

支持多平台使用。

Cloc使用

打开 cmd

方式一

打开cmd窗口,cd E:\Workspace\app 到app目录下

方式二

具体路径所在目录下 按Shift + 鼠标右键  ,点击 在此处打开命令窗口

接着输入命令 cloc-1.64.exe  file(file 为目标文件夹名)

cloc JAVA文件_Cloc简介相关推荐

  1. cloc JAVA文件_工具-cloc代码行数统计工具

    cloc 代码行统计工具 计算代码行.注释行.空行量的工具.支持多种语言. 例如统计一下vue项目里的src文件夹下的代码: 安装方式 npm install -g cloc # https://ww ...

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

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

  3. cloc JAVA文件_Mac下统计任意文件夹中代码行数的工具——cloc

    这里介绍一个Mac系统统计代码行数的工具cloc. 1.首先,安装homebrew,已安装的请跳过. 打开终端工具Terminal,输入下列命令.过程中会让你按RETURN键以及输入mac桌面密码,按 ...

  4. 黑夜的奇思妙想 idea java 文件分隔符\

    idea java 文件分隔符\ 简介: 首先明确一点,不同的操作系统使用不同的字符作为文件分隔符: Microsoft Windows 系统使用"\"作为文件分隔符 而 UNIX ...

  5. Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略

    Python:pmml格式文件的简介.安装.使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略 目录 pmml格式文件的简介 1.PMML结构 pmml安装 pmm ...

  6. 双表查询java代码_什么是JDBC?Java数据库连接性简介

    JDBC(Java数据库连接性)是Java API,用于管理与数据库的连接,发出查询和命令以及处理从数据库获得的结果集.JDBC在1997年作为JDK 1.1的一部分发布,是为Java持久层开发的首批 ...

  7. java 模块化osgi_OSGi简介–模块化Java

    java 模块化osgi OSGi联盟是这种搁浅的管理机构,它始于1999年.其最初目标是为网络设备创建开放搁浅. 基于此思想,此规范也针对Java引入. Eclipse在Java中是第一个. 他们于 ...

  8. Java虚拟机JVM简介与理解(三)

    Java虚拟机JVM简介与理解(三) 问题背景 PC程序计数器 虚拟机栈 本地方法栈 堆 元空间 方法区 运行时常量池 直接内存 Lyric: 彻底把我囚禁在你的呼吸 问题背景 Java虚拟机JVM简 ...

  9. java开发工具包 jdk_什么是JDK? Java开发工具包简介

    java开发工具包 jdk Java开发工具包(JDK)与JVM(Java虚拟机)和JRE(Java运行时环境)一起是Java编程中使用的三个核心技术软件包之一. 重要的是要区分这三种技术,并了解它们 ...

最新文章

  1. 【CentOS】安装lnmp环境
  2. 二维指针动态分配内存连续问题分析
  3. LaTeX 的对参考文献的处理
  4. Java对象初始化顺序
  5. Kubernetes 稳定性保障手册:洞察+预案
  6. windows 只能同时 启动一个_一个u盘能否刻入win 7、win10等多个系统?该怎么做?...
  7. Codeforces Round #709 (Div. 1) C. Skyline Photo dp + 单调栈优化
  8. [windows网络编程]tcp/udp编程初步详解-转
  9. 修改mysql密码后wordpress_修改数据库密码后,wordpress网站打不开
  10. Hierachy Viewer无法在真机上使用的解决方法
  11. 多元统计分析最短距离法_多元统计分析-聚类分析
  12. c语言 虚拟示波器软件下载,虚拟示波器软件(示波器工具)V3.1 官方版
  13. Foxmail与QQ邮箱关联创建新账户
  14. linux工程师前景_嵌入式Linux工程师发展前景 嵌入式工程师待遇怎样?
  15. mysql 乐观锁 超卖_秒杀系统之一:防止超卖(乐观锁)
  16. lae界面开发工具入门之介绍十二--iOS系统如何编译打包?
  17. 2023年安徽省中职网络安全跨站脚本攻击
  18. polyfit多项式拟合函数的用法
  19. 数据库系统概论(1)
  20. tif构建金字塔失败arcgis_arcgis构建金字塔

热门文章

  1. JavaEE 从入门到放弃
  2. 安卓APP去广告弹窗
  3. Revit教程- Revit中如何控制屋顶的标高
  4. html像素和em转换,CSS3中的弹性布局em运用入门详解 1em等于多少像素
  5. 为什么赛博朋克里总少不了日本元素?
  6. python 网格交易源码_网格交易法策略源码
  7. (转)创新性应用-使用脚本加速DB2存储过程的开发-常红平
  8. matrix calculator
  9. Adobe推出的反PS工具吓坏美颜党
  10. 60进制计数器的设计