Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >vs2017统计代码行数方法

vs2017统计代码行数方法

作者头像
zls365
发布于 2020-10-10 01:44:53
发布于 2020-10-10 01:44:53
3K0
举报
文章被收录于专栏:CSharp编程大全CSharp编程大全

在一个大工程中有很多的源文件和头文件,我如何快速统计总行数?

VS强大的查找功能,可以使用正则表达式来进行查找,这里统计代码行数的原理就是:在所有指定文件中进行搜索,统计匹配的文本行数。但是匹配的行需要满足:非注释、非空等特殊非代码行。

------解决方案--------------------

b*[^:b#/]+.*$

^b*[^:b#/]+.*$

方法一:查找所有代码行数,包括系统生成 1.打开项目。 2.编辑-查找和替换-选中“在文件中查找” 组合键:ctrl + shift + F 然后就会弹出一个查找框,输入正则表达式 b*[^:b#/]+.*$ 选择查找整个解决方案,查找选项选择使用正则表达式,然后查找全部,最后就会统计出一共有几行。

总代码行数结果显示:

方法二:统计代码度量值 解决方案-右击-”计算代码度量值“ 含义: 代码的行数 – 指明代码中的大概行数。该计数基于 IL 代码,因此并不是源代码文件中的确切行数。该计算不包括空白、注释、括号以及成员、类型和命名空间的声明。计数过高可能表示某个类型或方法正在尝试执行过多的工作,应予以拆分。还可能表示该类型或方法难以维护。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-10-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CSharp编程大全 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
[python]写一个统计代码行数的co
某一天过去SY那儿,突发奇想说要写一个统计代码行数的小程序。说干就干,约定了一个时间——周六,来把这个想法给实现了。当然这个项目人家做过的也未必,google一下,果然有非常优秀的win下面的代码统计工具sourceCounter。当然我们是用python来写,确定了数据结构和算法之后,我们就开始实现了。
py3study
2020/01/06
5380
多少行代码可以申请软件著作权_python申请软件著作权
在我们申请软作专利或著作权时,经常需要提交源码行数。如果每页打开去统计工作量也太大了。还好,偷懒的想法也能激发创造力,我在网上真的找到了一个牛人使用的方法。下面分享给大家。
全栈程序员站长
2022/11/08
1K0
多少行代码可以申请软件著作权_python申请软件著作权
统计项目的代码行数
统计项目的代码行数可以通过多种方法来实现,具体取决于你使用的操作系统和可用的工具。以下是一些常用的方法:
收心
2024/01/10
2.5K1
【天枢系列 01】Linux行数统计:命令对决,谁才是王者?
在 Linux 中,你可以使用多种命令来统计文件的行数。以下是其中一些常用的命令:
夏之以寒
2024/03/04
7220
如何统计项目代码(比如微信小程序等等)
博主写过微信小程序,在统计代码量的时候犯了难,所以还是写点笔记记录下来,希望能帮到有需要的人
全栈程序员站长
2022/06/29
6850
如何统计项目代码(比如微信小程序等等)
统计代码行数的方法梳理
在日常运维工作中,会碰到对一项项目下的代码行数进行统计的需求,下面对代码行数的统计方法进行梳理,以供参考。 1)最简单的是使用wc -l直接进行代码行数统计。(wc的几个参数的解释:-c 统计字节数;-l 统计行数;-w统计字数) 1)统计当前目录下的index.php文件的行数 [root@huanqiu_web1 ~]# cat index.php |wc -l 17 2)统计web目录下,js文件数量: [root@huanqiu_web1 ~]# find web/ -name "*.js" |
洗尽了浮华
2018/01/23
3.2K0
【2】Pycharm插件推荐,超级实用!每个小trick都可以快速提升变成效率!
由于Intellij idea不支持显示ascii颜色,grep-console 可以设置不同级别log的字体颜色和背景色.
汀丶人工智能
2022/12/21
2.7K0
【2】Pycharm插件推荐,超级实用!每个小trick都可以快速提升变成效率!
使用Python实现代码量计算
作为开发者,大家对Python并不陌生,而且Python提供了丰富的文件操作功能,使我们能够轻松读取和处理代码文件,我们可以使用open()函数打开代码文件,并使用readlines()方法读取文件中的所有行,具体示例代码如下所示:
三掌柜
2024/05/07
3551
使用Python实现代码量计算
第五章 正则表达式&字符处理
如:邮箱的书写格式为:XXXX@XXXX.XXX,此格式即为邮箱地址的正则表达式。
晓天
2019/07/04
2.3K0
第五章 正则表达式&字符处理
2023 最新最全 VSCode 插件推荐!
鱼皮最新原创项目教程,欢迎学习 大家好,我是鱼皮。今天给大家分享一些 2023 年前端必备的 VS Code 插件: 前端框架 ES7+ React/Redux/React-Native snippets 该插件提供了许多速记前缀来加速开发并帮助开发人员为 React、Redux、GraphQL 和 React Native 创建代码片段和语法。 例如,创建一个新文件并输入 rfce 然后按回车键,这将生成一个 React 函数组件,导入 React 并导出组件。 VSCode React Refact
程序员鱼皮
2023/02/27
3.8K0
2023 最新最全 VSCode 插件推荐!
面试中和工作中常用的linux命令
find|grep|ssh|文件传输scp|sz|清屏|创建链接|查看端口占用情况|\ 管道|重定向|sed|统计代码行|md5sum|解压乱码问题|
yifei_
2022/11/14
4530
你应该学习正则表达式
Regular Expressions (Regex):正则表达式,软件工程中最为强大,且广泛适用,令人信服的技术之一。从验证电子邮件地址到执行复杂的代码重构器,正则表达式的用途非常广泛,是任何软件工程师工具箱中必不可少的条目。
哲洛不闹
2018/09/14
6.4K0
你应该学习正则表达式
awk-grep-sed简单使用总结(正则表达式的应用)
正则表达式: 匹配一组字符: #[ns]a.\.xls  //[]用于限定字符;“.”用于匹配任意字符; \.用于转义"." 匹配到s/na*.xls  [nN]     匹配大小写;[0-9]     匹配0-9数字;[a-zA-Z0-9]   匹配任意字符数字 注意:"-"(连字符)是一个特殊的元字符,作为元字符只能用在[]中间         用^元字符进行取非操作,但是必须用在[]之间 #[ns]a[^0-9]\.xls 匹配n/sa*.xls    *表示任意字符 使用元字符: 元字符自己使用必
BGBiao
2018/02/26
2.5K0
Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)「建议收藏」
cat filename | tail -n +3000 | head -n 1000
全栈程序员站长
2022/07/11
10.6K0
Python实现一个代码行数统计工具
我们经常想要统计项目的代码行数,但是如果想统计功能比较完善可能就不是那么简单了, 今天我们来看一下如何用python来实现一个代码行统计工具。
一墨编程学习
2018/12/14
1.7K0
正则表达式来了,Excel中的正则表达式匹配示例
当需要在单元格区域中找到某个值时,可以使用MATCH函数。在单元格中查找特定字符串时,FIND函数和SEARCH函数非常方便。如何知道单元格中是否包含与给定模式匹配的信息?显然,可以使用正则表达式。
fanjy
2021/11/10
23.9K0
正则表达式来了,Excel中的正则表达式匹配示例
Linux基础之正则表达式
正则表达式:又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。
全栈程序员站长
2022/09/14
1.3K0
Linux基础之正则表达式
Linux系统开发: 学习linux三剑客(awk、sed、grep)(上)
Linux中的三个命令awk、sed、grep在业界被称为“三剑客”,grep擅长查找,sed擅长取行和替换,awk擅长运算。
DS小龙哥
2022/01/26
9.8K0
Linux系统开发: 学习linux三剑客(awk、sed、grep)(上)
如何用Shell命令结合 正则表达式 统计文本中的ip地址数量
IP 地址(Internet Protocol Address)是互联网协议地址的简称,是互联网上为联网的设备(如计算机、服务器、路由器、手机等)分配的唯一标识符。IP 地址的主要功能是实现不同网络设备之间的通信,确保数据包能够准确无误地从源地址传输到目标地址。
程序熵
2024/04/30
3480
如何用Shell命令结合 正则表达式 统计文本中的ip地址数量
惊喜!1行Python代码,瞬间测你工作量,分享一个统计代码行数的神器
你想不想知道一个项目中,自己写了多少行代码?我用今天的工具统计了一下开源项目:python-office的代码行数,竟然有21w行!
程序员晚枫
2023/07/31
3910
惊喜!1行Python代码,瞬间测你工作量,分享一个统计代码行数的神器
推荐阅读
相关推荐
[python]写一个统计代码行数的co
更多 >
交个朋友
加入[后端] 腾讯云技术交流站
后端架构设计 高可用系统实现
加入前端工作实战群
前端工程化实践 组件库开发经验分享
加入云原生工作实战群
云原生落地实践 技术难题攻坚探讨
换一批
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档