查看代码

1、打开终端,cd 进入项目根目录

2、输入命令

a、总行数(包含空行和注释)

  find . -name "*.h"   -or -name "*.m"   -or -name "*.xib"   -or -name "*.c"   -or -name "*.mm"   -or -name "*.cpp"   -or -name "*.rss"   |xargs wc -l

b、总行数(包含注释,不包括空行)

  find . -name "*.h"   -or -name "*.m"   -or -name "*.xib"   -or -name "*.c"   -or -name "*.mm"   -or -name "*.cpp"   -or -name "*.rss" |xargs grep -v "^$"|wc -l

  • grep -v "^$"是去掉空行
  • 注释也统计在代码量之内,毕竟也一个字一个字码出来的

另一种方法:

使用由内森 基辛格分享的Perl脚本,这里下载

perl cloc-1.60.pl ./YourProjectName

result:

http://cloc.sourceforge.net v 1.60  T=1.23 s (149.2 files/s, 14369.5 lines/s)
-------------------------------------------------------------------------------
Language                     files          blank        comment           code
-------------------------------------------------------------------------------
Objective C                   87           2879           3193              8987
C/C++ Header              96            621             792               1148
-------------------------------------------------------------------------------
SUM:                           183          3500           3985             10135
-------------------------------------------------------------------------------

时间: 2024-08-06 16:05:44

查看代码的相关文章

基于jquery地图特效全国网点查看代码

基于jquery地图特效全国网点查看代码.这是一款简单实用的jQuery地图特效,主要知识点是jquery和css实现了中图地图,提示层效果.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="m_map"> <div class="mp mp1"> <div class="feng"> <div class="tree"> <div

KEIL MDK 查看代码量、RAM使用情况--RO-data、RW-data、ZI-data的解释(转)

源:KEIL MDK 查看代码量.RAM使用情况--RO-data.RW-data.ZI-data的解释 KEIL RVMDK编译后的信息 Program Size: Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116 Code是代码占用的空间; RO-data是 Read Only 只读常量的大小,如const型; RW-data是(Read Write) 初始化了的可读写变量的大小; ZI-data是(Zero Initialize) 没有初

基于jQuery弹出层图片动画查看代码

分享一款基于jQuery弹出层图片动画查看代码是一款鼠标单击文字或图片内容放大显示且含圆角投影效果.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="zxx_out_box"> <div class="zxx_in_box"> <h3 class="zxx_title"> jQuery-单击文字或图片内容放大显示且含圆角投影效果</h3> <div c

【C&amp;C++】查看代码运行时间

查看代码运行时间有助于更好地优化项目代码 1. Windows平台 windows平台下有两种方式,精度有所不同,都需要包含<windows.h>头文件 1) DWORD GetTickCount(void); 返回毫秒数 官方文档:(3/28/2014) msdn For Release configurations, this function returns the number of milliseconds since the device booted, excluding any

pycharm查看代码注释的方法,代码编写日志及作者信息等

竟然在边栏有个右键的快捷键.annotate可以查看代码书写日期及作者 原文地址:https://www.cnblogs.com/shengulong/p/8145434.html

golang 查看代码调用关系图

go-callvis 是github上一个开源项目,可以用来查看代码调用关系. 安装 安装graphviz $ brew install graphviz 安装go-callvis go get -u github.com/TrueFurby/go-callvis cd $GOPATH/src/github.com/TrueFurby/go-callvis && make 用法 $ go-callvis [flags] package 例如,以orchestrator项目为例,其代码已经下

PHP性能之语言性能优化:vld——查看代码opcode的神器

vld介绍 vld是PECL(PHP 扩展和应用仓库)的一个PHP扩展,现在最新版本是 0.14.0(2016-12-18),它的作用是:显示转储PHP脚本(opcode)的内部表示(来自PECL的vld简介).简单来说,可以查看PHP程序的opcode. vld扩展的安装 1.下载官方插件安装压缩包 官方网址:http://pecl.php.net/package/vld 下载命令:# wget http://pecl.php.net/get/vld-0.14.0.tgz 注:下载的URL是在

Linux查看代码量

利用find  xargs  wc可方便的计算出某个目录下源文件的代码量find sourcecode_dir_path -type f -name "*.c" -print0 | xargs -0 wc -l-print0选项使得find找到的目标文件名用'\0'分割 xargs的-0选项用'\0'分隔符从find的结果中提取参数,然后传给wc计算 快速查看一个命令的帮助文档的行数 man command | cat -n

Python使用inspect查看代码参数

使用import inspect查看python 类的参数和模块.函数代码 文件就是最小的模块,文件夹是比较大的模块. 文件里面可以包含类,函数. 函数可以执行一个操作,多个函数组合在一起可以写为一个模块,根据不同事物写成一个类,这个类包含几个行为写成几个类内的函数,也可以将这些作为一个文件. 主要步骤是将文件路径设置到系统,再将文件作为模块引入,再开始查看文件里面的内容. 首先,写了一个函数 def h(): print "hello" def hm(m,k): print m, k

Android Studio使用体验(六)高亮提示级别,查看代码结构

1. 调整高亮提示级别:点击右下角的小头像可以设置.分为三级 也可以详细配置方案: 2.编码和换行符:也是在右下角进行设置 点击more可以查看其它的编码,很多很全面. \n和\r两种换行.Git对这个比较敏感. "55:5"表示55行的第5个光标位置. 打开的锁表示当前标签文件可编辑,点击即可设为只读. 3.Main函数前的那个图标表示关联的布局文件,点击可查看,如下: 4.左侧的Favorites中可以查看书签和断点 5.查看当前标签文件的代码结构,注意前面的图标,大有千秋. 比如