统计项目代码行数Count Lines of Code(CLOC)

计算项目中的代码行数:Count the Lines of Code (LOC) 很多时候打开一个大的项目工程时,我们会想知道这个项目有多少行代码。 Visual Studio 自带这个功能,在分析->窗口->代码度量值结果,但是这个功能比较耗时,因为同时分析了代码的耦合程度,继承深度等内容。 powershell中可以实现这个功能,参考自:How do you count the lines of code in a Visual Studio solution?... 阅读详情

统计代码总行数挺麻烦的 VS2010里虽然有Code Metrics Analyze 但这个工具只能用在托管的项目中 于是在这里找到一个小的命令行工具统计代码行数

用法很简单 如下(转自Wiki)

How to use CLOC in Windows

(1) Download the program

(2) Open command prompt

(3) Run program with syntax: <exe program> <code file dir>

(4) Program will print out a table with statictics on every programming language it can recognise in the given directory

(5) -> SLOC is the amount of "code" lines

(6) -> LOC is the sum of "blank" + "comment" + "code" lines


Simple Example

cloc-1.08.exe D:\Users\temp\code_files\my_program
      21 text files.
      21 unique files.
       0 files ignored.

http://cloc.sourceforge.net v 1.08  T=0.5 s (42.0 files/s, 9658.0 lines/s)
-------------------------------------------------------------------------------
Language          files     blank   comment      code    scale   3rd gen. equiv
-------------------------------------------------------------------------------
Java                 10       518       164      1979 x   1.36 =        2691.44
CSS                   3       129        28       739 x   1.00 =         739.00
PHP                   5       176       128       505 x   3.50 =        1767.50
HTML                  3        60        34       369 x   1.90 =         701.10
-------------------------------------------------------------------------------
SUM:                 21       883       354      3592 x   1.64 =        5899.04
-------------------------------------------------------------------------------

统计项目代码行数工具cloc cloc (Count Lines of Code) 是一个流行的开源工具,用于统计代码行数、注释行数和空行数。它支持多种编程语言,能够快速分析代码库,生成清晰的统计报告。 阅读详情

相关推荐

Win10 代码行数统计工具CLOC的安装和使用

简介 CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行、评论行和物理行的工具。这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息。 注:底下这个命令可以实现统计代码行数的功能,只是不排队空行和注释 find . -name "*.php" -print | xargs wc -l 安装使用 windows 10 win10下可以去github上下载其最新版,截止本文时,最新版为1.8.8(截止 2021-04-08)。下载链接 下载 选择

JineD的博客 2万+

代码行统计工具---cloc(Count Lines of Code)

代码行统计工具---cloc(Count Lines of Code)

听海边涛声 4252

代码统计行数工具cloc的全面使用指南

cloc,即Count Lines of Code,是一个用于计算源代码行数的工具,它能够识别超过50种编程语言的代码,并统计源代码中的空白行数、注释行数以及实际代码行数。它的主要目的是帮助开发者、项目经理和团队成员理解项目代码的规模和组成,从而更有效地进行项目管理、成本评估和资源分配。cloc的统计结果通常用于代码行数比较、开发进度跟踪、质量控制、维护工作量估计等多方面。在敏捷开发和持续集成的环境下,cloc提供了一种快速、准确的方法来监控和衡量代码量变化,为决策提供数据支持。

weixin_42583683的博客 2103

[代码统计]cloc(Count Lines of Code)是一个强大的命令行工具,用于统计源代码中的代码行数、注释行数和空白行数。

**Windows**:Windows用户可以直接从[cloc的GitHub发布页面](https://github.com/AlDanial/cloc/releases/latest)下载cloc的可执行文件。- **排除文件扩展名**:使用`--exclude-ext`参数排除特定扩展名的文件。- **帮助文档**:通过`--help`参数查看更多cloc的命令行参数和选项。- **按文件统计**:使用`--by-file`参数按每个文件统计代码行数。- 支持超过300种编程语言的代码行数统计。

u012486730的博客 1612

Count Lines of code 统计代码行数

Count Lines of code 统计代码行数

CLOC代码工具工具(安装包+教程)

CLOC代码工具工具(安装包+教程),CLOC代码工具工具(安装包+教程),良心出品,亲测可用!

代码统计工具CLOC的使用

简介 CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行、评论行和物理行的工具。这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息。 安装使用 windows 10 win10下可以去github上下载其最新版,截止本文时,最新版为1.8.0。下载链接 下载 选择图中cloc-1.80.exe下载。 为了便于在win10 cmd或pow...

若梦的博客 2万+

MT6826SGT-STD-R绝对值编码器深度解析:精准控制+灵活编程

本文详细介绍MT品牌的高性能绝对值编码器——MT6826SGT-STD-R。:区别于传统增量式编码器,绝对值输出无需掉电归零,开机即获准确位置数据。的核心优势,结合应用场景与选型指南,为工程师提供一站式解决方案参考。MT6826SGT-STD-R是一款专为工业级精密控制设计的。该设备广泛应用于伺服系统、机器人关节校准、自动化产线等领域。:15bit分辨率实现细腻的位置反馈;:通过专用编写器可自定义多项关键参数;:优化电路设计,适应复杂电磁环境。

2501_93066786的博客 676

代码统计工具CLOC

CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行、评论行和物理行的工具。这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息 linux 下安装 在linux下安装就简单的多了,使用你的发行版的包管理器下载安装即可。 在终端输入如下命令: # mac安装Homebrew后 brew install cloc # ubuntu debian deepin mint等 sudo apt install cloc # arch ma...

weixin_44030507的博客 1075

手把手教你用Pico4UE搭建100平米VR大空间:从设备检查、系统升级到地图绘制全流程

本文详细介绍了使用Pico4UE搭建100平米VR大空间的完整流程,包括设备检查、系统升级、地图绘制和性能优化等关键步骤。通过实战案例和专业技术建议,帮助用户高效部署企业级VR解决方案,适用于展厅漫游、工业仿真等多种场景。

weixin_28273593的博客 501

阿里云Ubuntu部署Steam饥荒联机版服务器:从零到多人联机的完整指南

本文详细介绍了在阿里云Ubuntu系统上部署Steam饥荒联机版服务器的完整流程,包括环境准备、SteamCMD安装、服务端配置、Mod管理及后台运行技巧。通过2核4GB的ECS实例配置和端口设置,实现5人流畅联机体验,适合游戏爱好者快速搭建专属服务器。

weixin_29229261的博客 1024

CLOC -- Count Lines of Code

CLOC -- Count Lines of Code CLOC -- Count Lines of CodeCLOC Count Lines of CodeOverview Download (latest version: 1.56, released ...

468

【渗透工具】内网多级代理工具Venom详细使用教程

Venom是一款为渗透测试人员设计的使用Go开发的多级代理工具。Venom可将多个节点进行连接,然后以节点为跳板,构建多级代理。渗透测试人员可以使用Venom轻松地将网络流量代理到多层内网,并轻松地管理代理节点。

TT小子的博客 3757

探索代码的海洋:cloc——你的代码行数统计专家

在软件开发的浩瀚海洋中,代码如同星辰般繁多。如何高效地统计和管理这些代码行数,成为了开发者们面临的一大挑战。今天,我们将向您推荐一款强大的开源工具——cloc,它能够帮助您轻松统计代码行数,让代码管理变得更加简单高效。 ## 项目介绍 cloc,全称“Count Lines of Code”,是一款专门用于统计代码行数的工具。它能够准确地计算出项目中空白行、注释行以及实际代码行的数量,支持多种...

gitblog_00246的博客 883

ControlCAN.dll开发适配USBCAN_E/2E_U设备

摘要:本文提供了USBCAN_E/2E_U设备的配置指南:1)安装专用驱动;2)获取最新的ControlCAN.dll文件;3)修改VCI调用顺序,新增VCI_SetReference函数设置波特率;4)使用工具计算波特率配置值,并给出了常见波特率对应的代码参考值(如500K对应0x060007)。配置过程强调使用特定工具计算精确的波特率参数,并提供了相关软件下载链接。

weixin_43969033的博客 387

【DRAM存储器四】DRAM存储器的架构演进-part1

详述以提升吞吐量为目标的DRAM架构变化

highman110的博客 1249

cloc--Count Lines of Code 统计代码数量

下载地址:http://sourceforge.net/projects/cloc/postdownload?source=dlp 因为只是一个perl文件,所以下载完成后直接使用即可: ./cloc-1.60.pl /Users/cxt/red/workspace/maven/sgh_main统计结果如下: mybook:download root#./cloc-1.6

Reid的专栏 4788

置顶必读(1) |《滚雪球学SpringBoot 3.x》· 高质量专栏介绍,你值得拥有!

《滚雪球学SpringBoot 3.x》 并不是普通的技术讲解合集,它是专为开发者精心设计的系统化学习路径。通过不断“滚动学习”,我们将带领你从基础入门到高阶应用,从理解每一行代码到设计和优化大规模分布式系统,最终帮助你成长为一位精通 spring架构 的工程师。

**My Coding Family** 12万+

高效统计代码行数:cloc工具的多场景应用指南

本文详细介绍了cloc工具在统计项目代码行数方面的多场景应用。作为一款高效的代码行数统计工具,cloc能智能识别200多种编程语言,区分代码行、注释行和空行,并提供JSON、CSV等多种格式报告。文章涵盖了从Ubuntu、Windows到pip的跨平台安装方法,以及基础统计、目录过滤、版本控制集成等核心与高级使用技巧,帮助开发者和项目经理快速获取精准的代码规模分析。

weixin_29290379的博客 190

FFDNet-pytorch版本代码训练教程

该文章为FFDNet-pytorch版本代码训练教程,抓紧订阅学习!尽早入门发论文哦!

假技术Po主 1507

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

用cloc生成CodeFlower数据源:轻松统计代码行数并可视化

CodeFlower是一款基于d3.js的代码可视化工具,能将代码仓库以交互式树状图形式展示,帮助开发者快速了解项目结构和代码分布。本文将详细介绍如何使用cloc工具生成CodeFlower所需的数据源,实现代码行数统计与可视化的完美结合。 ## 为什么选择cloc生成CodeFlower数据源? 在进行代码可视化时,准确的代码行数统计是基础。虽然可以使用`wc`命令统计,但它会将注释和空行与

gitblog_00534的博客 298

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

cloc:代码行计数器项目教程

**cloc**(Count Lines of Code)是一款轻量级且可扩展的命令行工具,用于统计源代码中的空白行、注释行以及物理行数。它支持多种编程语言,并能识别特定文件类型的内容来确定正确的语言。cloc作为一个单一的自包含文件,无需复杂的安装过程,可在各种操作系统上运行,包括Linux、FreeBSD、macOS、Windows等。 ### 特性 - 单文件结构,易于下载和执行。 - 支...

gitblog_00804的博客 1138

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

linux: Count Lines of Code

cloc是一个基于perl的、十分好用的代码统计工具(http://cloc.sourceforge.net/),它所支持的语言还算十分丰富。不过,还是有很多用的较少的语言是不支持的。 项目中的一些功能模块用到re2c来实现字符匹配,因此,这些.re文件是cloc无法统计的。 不过还好,cloc提供了用户定制功能,使得我们还是可以实现对.re文件进行代码行统计。 定制方法很简单,

u013122984的专栏 922

linux 代码行数统计利器 ——cloc

史上最全面的Linux应用软件大集合 | 博客水木1. 生产力 Linux 桌面的便利贴:Stickynotes

1808

CLOC工具使用指南

CLOC(Count Lines of Code)是一款开源、跨语言、零依赖的源代码行数统计工具,由Al Danial于2006年发起,2025年12月发布当前最新版本2.06。其核心定位是“给代码一个秒级、可重复、可溯源的尺子”,专门用于精确统计源代码文件中的实际代码行、注释行和空白行。它通过智能识别200多种编程语言的语法结构,自动区分功能性代码、注释说明和格式空行,并支持多种输出格式和灵活的过滤选项。

weixin_45892354的博客 1110

如何统计c++项目中的代码行数--cloc

cloc(Count Lines of Code)是一款用于统计源代码行数的开源工具,支持多种编程语言。它能够区分有效代码行、注释行和空行,非常适合用于分析项目的代码规模。

qq_45993770的博客 1324
上一篇: vs里报error MSB4018: The "CL" task failed unexpectedly解决方法
下一篇: vs报错f:\dd\vctools\..\mfc\filelist.cpp Line:255
洗洗睡去
博客等级 码龄19年 277粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值