使用Eclipse统计项目代码量

最近在申请软著,在填写申请表的时候有一栏要填项目代码量,自己之前从未统计过,心血来潮开始各种找统计代码量的方法
因为项目使用的Eclipse开发的,所以第一时间找插件,但是发现人家Eclipse自带的就有,还挺好用!

方法:使用Eclipse自带工具 Search ,利用编辑时的换行符进行统计

  • 步骤一:打开Eclipse,选中要测代码量的工程 / 项目(一定要选中)
  • 步骤二:点击工具栏中的 Search ,点击File…
  • 步骤三:填写带查询的文本符号,选择带查询的文件类型,选择查询的范围,点击查询

    突然发现查到结果了,嗯?十万多行?真的假的?
  • 步骤四:由于我们项目中使用了很多额外的库、包,导致查询是也将这些包含在内,所以我们需要手动去除这些额外(非自己写)的程序
    展开项目,找到非自己写的 / 引用外加的库…,右击,选择 Remove Selected Matches 删除选择的匹配项,依次继续,直到只剩下我们自己写的程序(删除过程可能存在卡顿,稍等片刻即可)
  • 步骤五:查看代码行数(这就比较真实了吧,原来可是有十万多行,现在不到两万行)
OK,成功!

欢迎多多评论、点赞、转发~

使用Eclipse统计自己项目程序代码量【实测可用】相关推荐

  1. 用StatSVN统计SVN服务器项目的代码量

    用StatSVN统计SVN服务器项目的代码量 下载并安装SVN统计工具StatSVN 1)下载地址:sourceforge.net/projects/statsvn/ 2)解压压缩包,到一个目录,如D ...

  2. 如何简单利用git_stats脚本统计项目的代码量(以及win平台使用时的错误排除)...

    废话不多说,先放上几张插件生成的页面的预览图 (页面主页) (每日提交量) (代码行数统计,因为是练习项目,很多代码是copy的,不要在意细节) 预览大致就到这里,当然还有很多其他功能,大家可以自己去 ...

  3. Git命令按人统计提交次数和代码量

    统计个人的代码量 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git lo ...

  4. 如何统计自己写的代码量

    一背景介绍 在公司实习,需要统计自己写了多少代码: 或者需要统计某个系统自己贡献度如何,也或者是自己就是想计算一下自己代码能力,个人觉得,代码量这个东西,没有多大度量价值,可是HR喜欢啊. 二 统计命 ...

  5. 最新修复站长导航站程序源码+实测可用

    正文: 程序实测可用,宝塔Nginx+ php5.6+ mysql,先导入数据库文件db/www_zuinyh001_cn.sql,再修改config.php数据库配置,然后服务器设置好伪静态规则,访 ...

  6. 查看程序代码量、RAM使用情况

    Code是代码占用的空间,RO-data是 Read Only 只读常量的大小,如const型,RW-data是(Read Write) 初始化了的可读写变量的大小,ZI-data是(Zero Ini ...

  7. git 统计单个开发的代码量

    2019独角兽企业重金招聘Python工程师标准>>> 最近在搞管理,关注每个开发代码产出. git log --format='%aN' | sort -u | while rea ...

  8. 最新地铁路线图云开发小程序源码+实测可用

    正文: 地铁路线图小程序源码是一款包含了北京.上海.广州.郑州.山东.杭州等全国近50个城市的地铁路线图, 涵盖了这些城市如地铁1号线2号线全部路线图,以帮助用户更快更方便的了解和体验该城市的交通, ...

  9. 二开WP黑金壁纸小程序源码+实测可用

    正文: 程序后端是基于WordPress的,有WordPress独立后台运行,并且我测试搭建了一下,是可以正常安装使用的,所以大家无需担心程序无法使用,程序在本文最底部. 程序安装非常简单,小白也没有 ...

  10. eclipse 统计代码量,统计代码行数

    ①.在Eclipse 中打开搜索(快捷键Ctrl+H) ②.选择文件搜索:Search->File ③.在下面的'包含文字'框中输入: ^.*$ ,勾选 '正则表达式' 复选框: 然后在 文件名 ...

最新文章

  1. java排序的例子_Java的8大排序的基本思想及实例解读
  2. 转变矛头,号称攻破BCH网络的Bitpico或与BCE决裂
  3. Fast_Human_Pose_Estimation_Pytorch
  4. nyoj--79--导弹拦截(动态规划)
  5. java 监听桌面鼠标事件,鼠标事件的监听和使用
  6. linux utmp结构体,Linux C编程如何使用联机帮助来解决编程问题?
  7. 每天进步一点点《ML - 逻辑回归》
  8. 从「及格线」到优等生,威马只用一台W6
  9. 打破行业困境,大麦如何引领 NB-IoT 技术创新应用?
  10. 用原生JS写PHP里的Ajax
  11. 反激式开关电源设计资料
  12. 嵌入式就业去哪?中国10大军工央企,1000+单位!史上最全!
  13. git push解决办法: ! [remote rejected] master -> master (pre-receive hook declined)
  14. TFN DG15M 高抗干扰电缆故障测试仪评测
  15. 科技云报道:服务数字中国,青云十周年迎来“成年礼”
  16. 大学英语综合教程四 Unit 1 课文内容英译中 中英翻译
  17. 雷电模拟器忘记锁屏密码
  18. 两台笔记本通过蓝牙传输文件
  19. Ubuntu下点阵汉字的字模读取与显示
  20. 声波正演c语言程序,二维频率域声波方程正演模拟

热门文章

  1. Python:实现password generator复杂密码生成器算法(附完整源码)
  2. 必装 6 款超神的 GitHub 插件
  3. 机顶盒文件服务器,智能网络机顶盒常见的六大玩法,别浪费了资源!
  4. Java前后端的JSON传输一(前后端JSON格式转换)
  5. 截图上传录屏gif上传工具推荐
  6. 闲话目前游戏服务器的开发
  7. html svg 在线编辑器,用于矢量图形的SVG在线编辑器
  8. php openssl 处理pkcs8,openssl生成RSA格式私钥,转换为通用型PKCS8格式
  9. Spoon工具使用(kettle进行实时同步数据)
  10. 线性调频信号的脉冲压缩