• 代码行数统计(mac)


    如何统计自己的代码量?下面介绍两个方法:

    一、cloc

    1、首先,安装homebrew,已安装的请跳过。

    打开终端工具Terminal,输入下列命令。过程中会让你按RETURN键以及输入mac桌面密码,按照提示进行操作即可:

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    这里需要注意的是ruturn键即是enter键

    2、利用homebrew下载并安装cloc。

    继续在Terminal中输入:

    brew install cloc

    3、基本用法:

    统计当前文件夹代码行数(请先cd 到目标目录):

    cloc ./

    排除当前目录下的某个文件夹的代码,比较常见的是排除Pods中的代码,因为Pods中的一半为第三方库,所以这里以Pods文件夹为例:

    cloc ./ --exclude-dir=Pods

    统计结果清晰明了,而且速度极快:

    4、高级用法

    如果我们要排除更多的文件夹该怎么处理呢?每个人的记忆能力是有限的,想知道更多的用法最好的方式就是查看cloc的使用文档,在terminal中输入:

    cloc --help

    结果出现了好几页的说明,根据关键词我们找到exclude选项,该选项是这么介绍的:

    这样就简单了,于是我们敲出下列命令达到我们的目的:

    cloc ./ --exclude-dir=Pods,WuJieCaoJokeTest

    此外,基于文档,我们还可以过滤掉特定的后缀(ext)等。

    以上就是cloc的简单实用,参考自Cloc

    二、PPRows

    这是一个界面比较直观的软件,下载地址https://github.com/jkpang/PPRows 下载安装即可使用,使用方法就是把要统计的项目文件夹拖到软件里,在设置里可以更改忽略的文件

    Requirements 要求

    • Mac OS X 10.11+
    • Xcode 8+

    动态图:

    参考自:jkpang

  • 相关阅读:
    php mysql 查询
    正则表达式 常用匹配模式
    正则 去除html标签
    PHP 操作MySQL
    MySQL 的中文乱码问题终结
    [转]BP人工神经网络的介绍与实现
    [转]BP人工神经网络的C++实现
    [转]高效BP(反向传播算法)
    [转]反向传播算法BP (弄懂为什么是反向而不是正向)
    [转]BP神经网络梯度下降算法
  • 原文地址:https://www.cnblogs.com/gaoxiaoniu/p/7299016.html
Copyright © 2020-2023  润新知