计算项目中的代码行数:Count the Lines of Code (LOC)
很多时候打开一个大的项目工程时,我们会想知道这个项目有多少行代码。
Visual Studio 自带这个功能,在分析
->窗口
->代码度量值结果
,但是这个功能比较耗时,因为同时分析了代码的耦合程度,继承深度等内容。
powershell中可以实现这个功能,参考自:How do you count the lines of code in a Visual Studio solution? - Stack Overflow
运行命令:
PS D:\ClickHouse> (gci -include *.c,*.h,*.cpp -recurse | select-string .).Count
2913590
Linux系统我找到了另外一个回答:bash - How to count all the lines of code in a directory recursively? - Stack Overflow
-> # ( find ./ -name '*.cpp' -print0 | xargs -0 cat ) | wc -l
2646250
计算项目中的代码行数:Count the Lines of Code (LOC)相关推荐
- 统计java文件中的代码行数
统计Java代码行数工具类 -- CodeCounterUtil.java 统计指定目录下的java文件中代码行数 -- public static int getCodeNumFromFo ...
- [C/C++/初学者]如何显示VS中的代码行数
此文章仅献给初次使用VS的新人! 在编写代码的时,我们肯定有一个排版的过程,不会把所有的代码都放在一行里. 但这样的话,随着代码行数的增多,在最终调试的时候,产生问题的话就不方便寻找了. (虽然只要一 ...
- 在项目开发中统计代码行数的6种方式
文章目录 一.使用find和wc命令统计代码行数 进行参数的过滤筛选 命令参数简要说明 二.PowerShell工具统计代码行数 条件过滤 输出所有文件的行数 PowerShell相关命令的简要说明 ...
- python程序中怎样数个数_python3中的代码行数是怎么计算的?
作为一个编程人员,每天除了测试外,很大一部分的时间都在敲代码中度过.那么有没有人想过我们写的代码到底有多少行呢?逐条去查数目显然是不现实的,不说浪费了大量的时间,而且我们人工的查数会出现失误,一行行密 ...
- eclipse中统计代码行数
在eclipse中, 打开File Search对话框, 选中正则表达式,在搜索文本框输入 \n 文件名称输入 *.java 在范围里选中Enclosing projects 然后就可以统计出 ...
- git中统计代码行数
查看git上个人代码量 git log --author="username" --pretty=tformat: --numstat | awk '{ add += $1; su ...
- 统计iOS项目的总代码行数的方法
1.打开终端, 2.用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来: find . "(" -name "*.m" - ...
- eclipse中显示代码行数
eclipse如何显示行数, eclipse如何显示行数 Window->Preferences->General->Editors->Text Edito ...
- php+代码行数常量,php统计文件中的代码行数
函数介绍: file_get_contents()把整个文件读入一个字符串中. explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组. count() 函数返回数组中元素的 ...
最新文章
- 桌面虚拟化之远程协助
- viewport,html,body在pc和移动的差异
- 天才编程女孩敲开支付宝大门!马云:有梦想的孩子了不起!
- 5G 消息绝地求生:盘活短信 VS 击垮微信?
- 杂项-协议-HTTP:GET/POST/PUT/DELETE/INPUT/TRACE/OPTIONS/HEAD方法
- 航天有关的计算机知识,这些关于神舟十二上的电脑硬核小知识,你知道吗?
- 计算机网络的功能分类,计算机网络的功能与分类
- github 使用笔记之高级搜索、项目跳转到在线 IDE -- 网页版 VS code
- ps怎么缩放图层大小_PS如何调整图层大小?Photoshop调整图层大小快捷键
- 关于微信网页版WeChat不能正常登录的最佳解决方案
- matlab 光线追踪 渲染,光线追踪(Ray tracing)渲染器工作原理
- Chaotica for Mac(分形艺术图形设计工具)
- win10系统如何设置局域网服务器,win10系统如何设置局域网共享
- CF918D: MADMAX 题解
- seurat中报错Error: Cannot add a different number of cells than already present
- 镜像站(整理各个镜像站资源)
- 电子制作——一个电调的诞生之路
- Python改变时间颗粒度
- linux启动流程及自定义gurb
- 相控阵天线(线阵一)
热门文章
- 5.Scrapy与相关应用
- Android4.2.2中对安全性的改进
- hbase put 异步 java_java – HBase BufferedMutator vs PutList性能
- JavaScript中的constructor属性
- Mdnice 简洁主题
- 在线作图丨数据降维方法⑤——t-SNE(t-Distributed Stochastic Neighbor Embedding)
- R语言绘制简单行程图
- MPB:农科院牧医所赵圣国组-基于GraftM对功能基因进行物种注释
- Science评论|只需加一种菌,番茄不仅抗盐胁迫还提高65%产量!
- 导师(老板)推荐的学术前沿号