统计代码行数
source link: https://www.daqianduan.com/18820.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
年底了,是时候检查下各位的代码量了
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#
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK