作为项目管理者,了解项目的整体情况是很重要的,以前是通过Intellij statitic插件统计代码情况的,但现在Android studio2 不能用了,于是只好通过其它方法统计了。可以直接通过Find 功能查找正则表达式 \n 和下面命令行的简单统计,但统计的维度没有插件那么详细,大家谁有更好的统计工具可以评论啊

打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来:

find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l

其中,-name  "*.m" 就表示扩展名为.m的文件。同时要统计java文件和xml文件的命令分别是:

find .  -name "*.java"  -print | xargs wc -l

find .  -name "*.xml"  -print | xargs wc -l

排除目录node_modules

find ./  -path './/node_modules' -prune -o   -name '*.js'  | xargs wc -l

使用命令行统计代码行数相关推荐

  1. cloc工具 命令行 统计代码行数

    基本用法 :cloc后面跟目录名,文件名,或压缩文件名 例如: cloc ./application 1.安装(参考官网http://cloc.sourceforge.net/#apt-get) 根据 ...

  2. 在项目开发中统计代码行数的6种方式

    文章目录 一.使用find和wc命令统计代码行数 进行参数的过滤筛选 命令参数简要说明 二.PowerShell工具统计代码行数 条件过滤 输出所有文件的行数 PowerShell相关命令的简要说明 ...

  3. shell 命令统计代码行数

    分享一个统计代码行的shell命令: find . "(" -name ".java" -or -name ".html" -or -nam ...

  4. vscode统计代码行数,前端开发配置、快捷键使用

    1.统计代码行数 使用场景是项目年终统计行数. 实现:在需要统计得文件夹右键"在文件夹中查找" ,后输入筛选得正则表达式 ^b*[^:b#/]+.*$ (注意右边小图标都点亮) 这 ...

  5. 统计代码行数的方法梳理

    在日常运维工作中,会碰到对一项项目下的代码行数进行统计的需求,下面对代码行数的统计方法进行梳理,以供参考. 1)最简单的是使用wc -l直接进行代码行数统计.(wc的几个参数的解释:-c 统计字节数: ...

  6. 统计代码行数工具(升级版)

    统计python或java代码行数工具,实现内容如下: 1.从命令行参数中输入统计的目录路径和文件类型 2.count_file_lines():实现单个文件行数统计 3.count_code_lin ...

  7. 使用git log统计代码行数

    1.背景 在软件开发过程中,代码行数是一个非常重要的指标,可以用来衡量代码的质量和开发效率.Git是一个流行的版本控制系统,它可以记录和跟踪代码的修改历史.通过使用Git,我们可以很容易地统计代码行数 ...

  8. phpstrom查看代码总行数_PHP统计代码行数的小代码

    本文实例为大家分享了PHP统计代码行数的具体代码,供大家参考,具体内容如下 想统计一下项目中一共有多少行代码,结果没找到什么好的工具,就自己写了一个. 效率不怎么样. /** * Created by ...

  9. 【git】Git 指令统计代码行数

    目录 统计代码行数 加过滤条件 统计代码行数 统计当前项目代码行数 git ls-files | xargs cat | wc -l 细分每个文件的代码行数,相当于把上面命令细化: git ls-fi ...

最新文章

  1. UE建筑可视化全局照明学习 Unreal Engine: Global Illumination for Arch. Visualization
  2. Luogu4451 [国家集训队]整数的lqp拆分
  3. 【机器学习基础】机器学习模型什么时候需要做数据标准化?
  4. Bootstrap4+MySQL前后端综合实训-Day08-PM【ajax获取表单标签内容、根据“栏目信息”添加“新闻信息”、新闻管理系统-项目展示】
  5. 【SSL】调用HTTPS://服务遇到错误:unable to find valid certification path to requested target
  6. 由.def文件生成lib文件[转]
  7. HTML——meta标签
  8. java visitor_java 的visitor方式
  9. 用U盘给苹果电脑装Win7系统教程
  10. [LeetCode]题解(python):012-Integer to Roman
  11. 博文视点算法书单|让算法学习不再难
  12. 20180511-面试感悟-要知其然还要知其所以然
  13. 台湾地区HITCON队长发威夺冠,XCTF联赛西安站国际赛顺利落幕
  14. NaN是什么 NaN == NaN 的结果是什么?为什么?
  15. java 实现:求有序数组绝对值最小的数
  16. elasticsearch+logstash+kibana+filebeat+kafka
  17. 阿里云发布首台云电脑“无影”,传统 PC 已“末路”?
  18. 应用示例:图像文字识别
  19. MAC系统 如何显示隐藏的文件(文件夹)
  20. ACS712中文资料_描述(电流传感器)

热门文章

  1. 详解Java操作符 instanceof
  2. PHP网格显示图片,不显示网格线怎么设置?
  3. UnicodeEncodeError: 'ascii' codec can't encode character '\u2013'
  4. GSM的调制方式-GMSK
  5. 『技术分享』-- 使用极光 IM 构建聊天功能
  6. 微信、QQ聊天是怎么实现的?原来这么简单!!!
  7. 2022年全球与中国油性凝胶面膜市场现状研究
  8. redhat linux 7.2系统安装详细过程
  9. biopython:1:biopython的安装
  10. 关东升给的ios学习路线图(可以借鉴)