

统计代码行数
以下为 快照 页面,建议前往来源网站查看,会有更好的阅读体验。
原文链接: https://www.daqianduan.com/18820.html
年底了,是时候检查下各位的代码量了
Linux下使用cloc统计代码行数
cloc(Count Lines of Code)
官网
https://github.com/AlDanial/cloc
安装
安装环境需要Perl的运行环境
介于大多数Linux发行版都已经安装了Perl,这里就不介绍Perl怎么安装了
检查Perl运行环境
perl -e 'print "Hello World\n"'
Ubuntu安装
sudo apt-get install cloc
其他平台
npm install -g cloc # https://www.npmjs.com/package/cloc sudo apt install cloc # Debian, Ubuntu sudo yum install cloc # Red Hat, Fedora sudo dnf install cloc # Fedora 22 or later sudo pacman -S cloc # Arch sudo emerge -av dev-util/cloc # Gentoo https://packages.gentoo.org/packages/dev-util/cloc sudo apk add cloc # Alpine Linux doas pkg_add cloc # OpenBSD sudo pkg install cloc # FreeBSD sudo port install cloc # Mac OS X with MacPorts brew install cloc # Mac OS X with Homebrew choco install cloc # Windows with Chocolatey scoop install cloc # Windows with Scoop
cloc是脚本那么就会有源码,源码
https://github.com/AlDanial/cloc/blob/master/cloc
如果是没有网络的环境安装的话可以,复制下来到本地的文本文件上,然后添加可执行权限,指定个短链接就可以了
使用
使用也非常简单
cd project_dir cloc . #or cloc project_dir
注意:这个命令是一定要带上参数的,并不是不指定就是当前文件夹,所以上面的例子有个cloc .
效果如下
cloc . 2 text files. 2 unique files. 0 files ignored. github.com/AlDanial/cloc v 1.74 T=0.04 s (49.7 files/s, 2163.7 lines/s) ------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Go 2 11 1 75 ------------------------------------------------------------------------------- SUM: 2 11 1 75 -------------------------------------------------------------------------------
Windows下
使用cloc统计代码行数
可以安装cloc,到上面给出的cloc的官网下载安装即可。
使用Windows下的cloc统计代码行数,在上面的github官网上面有Windows下的安装包
注意:Windows下可能需要先安装Perl环境
使用SourceCounter统计代码行数
下载
https://code.google.com/archive/p/boomworks/
在Downloads的页面就可以下载了
什么?不能翻墙,度娘了解一下 脚本之家
使用
使用方法
- 先点击左侧的绿色+,选择自己需要统计的目录
-
代码类型点击右侧添加.
这里需要注意js的代码要自己添加,有些没有的也需要自行添加
-
使用快捷键
Alt+s
也可以右上角,文件->开始统计 -
点击到
合计
板块,即可查看代码、注释、空行数量
原谅我放荡不羁的笔触
怎么筛选一年的代码?

按文件筛选?
用同样的套路,位置在右上角
使用编辑器插件统计代码行数
IDEA和VSCode等文本编辑器本身就有非常好用的插件统计代码行数。
这里主要介绍下VS Code Counter这个插件
安装
首先,安装一个VS Code
安装过程略
然后搜索counter,安装第一个插件VSCode Counter。

Ctrl Shift + P
。调出命令行输入counter,选择 VSCodeCounter: Count lines in directory
回车,这时可以看到有个输入框,输入要统计代码的文件夹(也可以事先用VS Code打开文件夹),再回车

这时候可以看到统计结果
总结
好了,以上就是统计代码行数的相关内容,如果有更加好用的方案,欢迎在评论区讨论
哈哈,高手都是写一行统计一行,做到边写代码边计
如果以上都不符合你的胃口,试下这条命令
#Linux下做简单的统计 find . -name "*.c" -or -name "*.h" | xargs wc -l
#感谢您访问本站# #本文转载自互联网,若侵权,请联系删除,谢谢!657271#qq.com#
猜你喜欢
-
0
15 Sep 2020 • 统计, 代码行数 代码行数统计 最近在申请软著,其中有一项内容是
-
0
统计git提交行数的脚本 2012-10-16 14:15:00 可以保存为count.sh运行 ./count.sh your_name #!/bin/sh insert=0 delete=0 git log--author=$1--shortstat--pretty=format:""|sed/^$/d >.tmp....
-
31
-
30
-
6
2月底,中国人民银行发布《金融分布式账本技术安全规范》(下称《安全规范》),从2月5日起正式实施,这是中国首个金融区块链标准规范。 《安全规范》出台的出发点是什么?具体安全策略因何而制定?对数字货币有何影响?未来是否还有其...
-
40
当我们一起维护一个开源项目的时候,你肯定想知道那些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款好用工具。 一、场景 目前大部分的项目可能都会用到 Git 来做...
-
20
我们在日常开发中经常需要测试一些代码的执行时间,但又不想使用向 JMH(Java Microbenchmark Harness,Java 微基准测试套件)这么重的测试框架,所以本文就汇总了一些 Java 中比较常用的执行时间统计方法,总共包含以下 6 种,如下图所示:...
-
1
GitLab Open API 代码量统计,让你的努力被老板看到 2019-09-12 发布于
-
1
Jitwxs 搜索如何优雅的统计代码耗时Jitwxs|发表于2020-10-17|更新于2020-12-19|...
-
72
Python 统计个人加密货币资产
关于极客头条
聚合每日国内外有价值,有趣的链接。