最近几天在整理uniapp项目的软件著作权申请,申请表中要求填写源程序量,也就是代码总行数。uni-app是用HbuilderX开发的,该IDE本身并没有代码量统计的功能,到插件市场找了几个也都完全不能用,网上也没有针对uniapp代码量统计的相关解决方案。
决定借鉴VS上C#项目的统计方法试一下,通过匹配正则的文本查找方式,使用
b*[^:b#/]+.*$ 正则表达式进行搜索,基本是奏效的。
但直接在HBuilderX中搜索有两个弊端。一是非常卡顿,统计查找过程非常缓慢。二是在HBuilderX中统计的代码行数是不包含空行的,这样可能导致与实际文件中显示的代码行数不一致。
于是,我将该uni-app项目( java和vue项目适用)作为文件夹在Visual Studio 2015 中打开,通过VS的查找功能进行代码量统计。
VS查找功能统计出的代码是包含了空格的,而且会按照文件夹、文件进行汇总统计,这样就比较方便,只需要将要统计的文件夹的行数相加即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2018-07-04 Fiddler: 如何抓取HTTPS协议的网页
2016-07-04 C#:生成短网址