源代码行数统计工具及方法
1.VS2010中使用正则表达式查询代码行数
按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:
^:b*[^:b#/]+.*$
以上表达式的统计可做到:#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml, *.resx….可以不检查,只查*.cs,*.c,*.h…
搜索出来以后最后一行就是代码行数了。
自己实践了一下,挺好用的。如图所示:
得到结果:
此方法,统计.h文件中的行,以及.cpp中的代码行,不统计空行和注释行。
(此方法参考:http://blog.csdn.net/zhouworld16/article/details/9292851)
2.使用“源代码行数统计器”来统计
此方法,不统计.h文件中的代码行,仅仅统计.cpp中的代码行,并且空行和注释行也统计在内。
总结:
两种方法统计所得的行数,相差5000多行,鉴于各自特定,情有可原。
转载于:https://www.cnblogs.com/xingrun/p/3660134.html
源代码行数统计工具及方法相关推荐
- cloc工具 linux,Linux下源代码行数统计工具(sloccount,cloc等)
在windows下总是有很多源代码统计工具, 比如SourceCounter(源代码统计精灵)等工具 之前我总是使用如下命令统计源代码的信息, 繁琐而可读性差 find . -type f -name ...
- cloc工具 linux,Linux下源代码行数统计工具(sloccount, cloc等)
在windows下总是有很多源代码统计工具, 比如SourceCounter(源代码统计精灵)等工具 之前我总是使用如下命令统计源代码的信息, 繁琐而可读性差 find . -type f -name ...
- SAP CDS view源代码行数统计工具
Part1 – how to test odata service generated by CDS view Part2 – what objects are automatically gener ...
- python 代码行数统计工具_使用Python设计一个代码统计工具
问题 设计一个程序,用于统计一个项目中的代码行数,包括文件个数,代码行数,注释行数,空行行数.尽量设计灵活一点可以通过输入不同参数来统计不同语言的项目,例如: # type用于指定文件类型 pytho ...
- python代码行数统计工具_Python实现代码行数统计工具的功能(实例)
本篇文章给大家带来的内容是关于Python实现代码行数统计工具的功能(实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我们经常想要统计项目的代码行数,但是如果想统计功能比较完善 ...
- Svn的代码行数统计工具statsvn以及使用
Svn代码行数统计 代码工具svnstat svnstat.jar的下载路径 使用方法 将下载好的jar文件放于本地svn版本库的根目录下,即.svn文件夹的同级目录下. 新增文本文件,内容为 svn ...
- 代码行数统计工具statistic和cloc的使用
简介 Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用.多语言识别,能够计算指定目标文件或文件夹中的文件数(files).空白行数(blank).注释行数(comment)和代码行 ...
- 源码行数统计工具——cloc
cloc简介 cloc是一款用于统计源码信息行数的工具,可以针对许多编程语言中源代码的空白行.注释行和物理行进行计数.给定两个版本的代码库,cloc 可以计算空白行.注释行和源代码行的差异.它完全用 ...
- linux代码行数统计工具,统计代码行数工具 用golang实现
首先:修改conf文件,配置要查找什么后缀的文件代码行数 使用方法:countcodeliine filename or nothing(计算可执行程序所在目录) 实现功能: 1,统计代码行数 2,可 ...
最新文章
- js async await 终极异步解决方案
- Qt中多线程间的互斥
- php安装openssl 扩展
- 服务器iis配置 所需文件,iis服务器配置手册.pdf
- 登录drupal管理员_天气公司依靠Drupal来管理内容
- 杭州、互联网、体制化,和中年
- 正则表达式及grep
- Raspberry install wine
- 10套高质量Linux教程,放在百度网盘了
- matlab 神经网络训练 分类器,matlab神经网络分类器
- Vue学习之vue-cli脚手架下载安装及配置
- gps面积测量 java_GPS面积距离测量
- 解决 SSL握手失败问题
- 上海迪士尼乐园推出全新夜间演出;咖世家在中国推出风味冷萃系列即饮咖啡 | 美通企业日报...
- android微信换行,微信终于支持换行输入了,只需要一个简单的操作-excel自动换行...
- 力扣解题思路:1419. 数青蛙
- linux 命令:du 详解
- Android 验证码输入框的实现
- vue 更改 element-ui 中 el-table 默认的暂无数据样式
- 三星s20 android 10.0,同为骁龙865新旗舰,小米10对比三星S20,差距有多大