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

article/2025/10/25 16:02:15

简介

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

注:底下这个命令可以实现统计代码行数的功能,只是不排除空行和注释。

find . -name "*.php" -print | xargs wc -l

gitstat 这个工具也可以实现,但是安装太麻烦了,参考: https://zhuanlan.zhihu.com/p/259663572 

 

安装使用

windows 10

win10下可以去github上下载其最新版,截止本文时,最新版为1.8.8(截止 2021-04-08)。下载链接

5656674-105ed0945f7d7791.png

下载

选择图中cloc-1.8.8.exe下载。

为了便于在win10 cmd或powershell下使用,我们可以将cloc-1.80.exe重命名为cloc.exe放置一个文件夹中,然后将该文件夹添加至环境变量PATH中。关于如何添加环境变量可以自行百度 or Google。

测试使用

在你的源码目录下,shift+鼠标右键点击,选择在此处打开Powershell窗口即可快速打开,接着执行以下命令即可看到类似结果,我这是统计linux-0.12内核源码的数据。

5656674-b61c028ece8d3a89.png

打开powershell

cloc .

5656674-3aa799ec58d39b28.png

关于更多使用方法,可以使用以下命令查阅,可选项特别多,不过我基本没怎么用过[捂脸],cloc .已经满足我的需要了。有需要或者了解的可以参考吧。

cloc --help

5656674-441f04812c3abd69.png

linux mac下安装

在linux下安装就简单的多了,使用你的发行版的包管理器下载安装即可。

# mac安装Homebrew后
brew install cloc
# ubuntu debian deepin mint等
sudo apt install cloc
# arch manjaro等
sudo pacman -S cloc 
# 或者
sudo yaourt -S cloc
# redhat centOS 
sudo yun install cloc
# Fedora 
sudo dnf install cloc
# ipv6可用时
sudo dnf -6 install cloc

 


http://chatgpt.dhexx.cn/article/P4bRIBBw.shtml

相关文章

代码行数统计小工具

一、先下载好SourceCounter小工具。解压,然后直接打开文件夹中的SourceCounter.exe。如果没有找到此工具的下载链接,点这里下载 二、选择代码类型,勾选上所有类型 三、双击点开后,选择文件夹,就可以直接统计出字…

在项目开发中统计代码行数的6种方式

文章目录 一、使用find和wc命令统计代码行数进行参数的过滤筛选命令参数简要说明 二、PowerShell工具统计代码行数条件过滤输出所有文件的行数PowerShell相关命令的简要说明 三、git命令git ls-filesgit log 四、代码编辑器插件五、jscpd六、自己实现一个注释和空行忽略目录和文…

chatgpt赋能python:Python代码行数统计-统计Python代码行数的常用工具与使用方法

Python代码行数统计 - 统计Python代码行数的常用工具与使用方法 Python编程语言是当今最流行的编程语言之一,在数据科学、人工智能、Web应用程序等许多领域都得到了广泛应用。当我们开发Python项目时,我们经常需要统计代码行数以管理代码库并监视进度。…

局域网电脑使用同一台鼠标键盘控制

问题又来了,我现在有两个电脑,局域网相连,但是我只有一套键盘鼠标啊,办公特别不方便,现在有工具可以让我们达到这个目的。 微软推出的 Mouse without Borders (无界鼠标),这是一个免费的工具大家可以放心。下载地址为…

用一套键鼠控制两台主机

自己最近做一个项目涉及到以下场景:需要在一台window10系统的电脑上看一些文档,同时在一台装Ubuntu1804的电脑上跑一些代码。因此需要同时用两套鼠标键盘,切换起来十分麻烦,而且经常会拿错。因此参考博客解决了用一套键鼠控制两台…

Synergy两台电脑使用同一个鼠标和键盘

###分享一款共享鼠标和键盘的软件,即两台电脑使用同一个鼠标和键盘! Synergy是一款跨平台的键盘鼠标共享软件,日前我们提供了Synergy 和Synergy 64位的Win版本、Synergy Mac版,Synergy 能够让使用者仅用一套键盘鼠标,就…

如何把笔记本做台式机的副屏(一套键鼠控制两台电脑)

通过一套键鼠控制两台电脑 前提安装所需的软件一、 简介二、 安装2.1 小技巧 前提 两台电脑在同一个局域网内,并且均为windows操作系统 例如两台电脑链接的同一个WIFI,或者笔记本无线连接路由,台式机插网线链接路由 只有在同一个局域网内才能…

用一个键盘和鼠标控制两台双显示器计算机的最佳方法是什么?

If you have two awesome dual-monitor computers and want to easily switch back and forth between them using a single keyboard and mouse, then what is the best way to go about it? Today’s SuperUser Q&A post provides some great suggestions for a reader’…

怎么用一个计算机控制两个屏幕,一台电脑带2个显示器,这样操作就对了,双屏显示操作更方便...

为了提高操作电脑的工作效率,许多用户决定将两台显示器连接到台式电脑或笔记本电脑,在两个显示器上工作,可以扩展桌面空间,在需要的时候还可以将图像从其中一个屏幕复制到另一个屏幕上。你可以将两台显示器连接到几乎任何台式计算机或笔记本电脑,在Windows 7和Windows 10操…

python两台电脑文件传输_两台电脑怎么互相连接传送文件?

相信许多购买了新电脑的朋友最头疼的事儿就是如何把旧电脑里的资料拷贝到新电脑里。因为,文件太大用移动硬盘实在麻烦,网络社交工具在线传送速度太慢,网线对拷既要求交叉线又搞不懂IP设置,难!难!难! 那么,有没有一种简单又粗暴的方式可以实现电脑数据对拷呢? 绿联USB …

图文教程使用一套键鼠控制两台电脑

现在天气太热了,我一直呆在实验室,实验室原本有一台电脑,配置不太好,但是毕竟是台式机,硬盘快的一笔,CPU也是I5的,所以我想利用一下那台机器,和我的笔记本优势互补。 第一步:首先你要有起码2台电脑。 都装上windows系统,不同版本没有关系,我是win7和win8 第二步:连…

【两台电脑之间实现鼠标键盘共享】

文章目录 前言一、实现前提二、步骤1.下载与安装软件2.两台电脑的配对(姑且这么叫) 前言 提示:这里可以添加本文要记录的大概内容: 在工作的过程中有遇到需要使用两台电脑,但是两台电脑有这个各自的鼠标键盘&#xf…

计算机安装两个键盘会怎样,外设门诊:一个键盘能否连接两个接收器?

1一个键盘能否连接两个接收器 [中关村在线键鼠频道原创] 用户及玩家在日常使用键鼠外设产品时,经常会出现这样或那样的问题。小到驱动下载安装,大到更换线材、MOD改造等等,如果您想得到及时丰富的解答,请到电竞游戏装备区论坛》发帖,说出您心底的疑惑,中关村在线编辑及网…

2台电脑共享一套键盘鼠标

###分享一款共享鼠标和键盘的软件,即两台电脑使用同一个鼠标和键盘!Synergy是一款跨平台的键盘鼠标共享软件,日前我们提供了Synergy 和Synergy 64位的Win版本、Synergy Mac版,Synergy 能够让使用者仅用一套键盘鼠标,就…

计算机主机如何控制所有的电脑,教你如何让一个鼠标和控制两台电脑

1简介 synergy是个开源的软件,有三个版本 mac / linux / windows,要想实现共享鼠标键盘,必须在所有机器上都安装这个软件,并进行相应的配置,有一台唯一的主机作为服务器端,其他主机作为客户端,要…

两台计算机共享鼠标,总算发现什么是双模键盘(两台电脑共用一套鼠标键盘)

这次的键盘评测比较特殊,是在家里玩成的,键盘性价比颇高,从购买到使用也就一周多的时间,因为最近评测写得比较多,主要是打字用,所以我就选择的青轴,当然这个价格只能买国产轴了。(至于售价我会在…

【高效办公】一个鼠标键盘控制两台电脑-synergy

1.发现Synergy 今天我在苏宁易购买的机械师创物者笔记本电脑到啦,这是为了替换我大学4年用的thinkpad,所以这下我就有了两台笔记本电脑。这旧电脑虽然卡,但它仍然有使用的价值,比如申请专利得用2003版的office,比如运…

synergy一套键鼠控制两台电脑

1. 目的 使用一套键鼠来控制两台主机,win10和ubuntu18。 Synergy是一个键盘和鼠标共享工具,可以跨终端进行使用。 该方案的实现必须使两台设备在同一局域网下,两种设备安装的Synergy版本最好一致,版本不一致为测试,可…

鼠标键盘控制多台计算机,一个软件即可一套键盘鼠标控制多台电脑

有时会遇到同一桌面上两台电脑连接两副键盘、鼠标的情况。两套键鼠不仅占空间,让我的零食无处安放,还迫使我经常手动切换鼠标或者键盘来控制另一台电脑,麻烦得蛋疼。 天下苦两套键鼠久矣,还好功夫不负有蛋人,终于让我发…

计算机中键盘可以共享吗,两个电脑怎么共用一个键盘

两个电脑怎么共用一个键盘 有些办公人员需要用两台电脑来工作,但是只想要一套鼠标键盘控制,那么两个电脑怎么共用一个键盘呢?下面就让jy135来告诉大家吧,欢迎阅读。 1、首先要知道两台电脑的ip地址。ip地址可以通过电脑开始菜单中的运行框&a…