精华内容
下载资源
问答
  • 代码统计工具cloc

    2019-07-04 15:31:21
    代码统计工具cloc Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code) ...

    代码统计工具cloc

    • Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)

    下面只介绍Mac下使用

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

      打开终端工具Terminal,输入下列命令。过程中会让你按RETURN键以及输入mac桌面密码,按照提示进行操作即可:
      ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

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

      继续在Terminal中输入:
      brew install cloc

    3. 基本用法:
      统计当前文件夹代码行数(请先cd 到目标目录):
      cloc ./
      排除当前目录下的某个文件夹的代码,比较常见的是排除Pods中的代码,因为Pods中的一半为第三方库,所以这里以Pods文件夹为例:
      cloc ./ --exclude-dir=Pods

    4. 高级用法
      如果我们要排除更多的文件夹该怎么处理呢?每个人的记忆能力是有限 的,想知道更多的用法最好的方式就是查看cloc的使用文档,在terminal中输入:
      cloc --help
      这样就简单了,于是我们敲出下列命令达到我们的目的:
      cloc ./ --exclude-dir=Pods,Tools
      此外,基于文档,我们还可以过滤掉特定的后缀(ext)等。

    展开全文
  • 代码统计工具cloc的perl 1.58版 使用方法: perl cloc-1.58.pl
  • 原标题:代码统计工具CLOC的使用方法在处理不同的项目时,有时您可能需要提供进度报告或统计信息,或者只是计算代码的价值。有一个简单但功能强大的工具叫做“ cloc - count lines of code”,它允许你计算所有代码...

    原标题:代码统计工具CLOC的使用方法

    在处理不同的项目时,有时您可能需要提供进度报告或统计信息,或者只是计算代码的价值。

    有一个简单但功能强大的工具叫做“ cloc - count lines of code”,它允许你计算所有代码的数量并同时排除注释和空行。

    它适用于所有主要Linux发行版,并支持多种编程语言和文件扩展名,并且没有任何特定要求可供使用。

    在本教程中,您将学习如何在Linux系统上安装和使用cloc。

    如何在Linux系统中安装和使用Cloc

    安装cloc既简单又简单。 您可以在下面看到如何使用相关的包管理器在不同的操作系统中安装cloc:

    $ sudo apt install cloc # Debian, Ubuntu

    $ sudo yum install cloc # Red Hat, Fedora

    $ sudo dnf install cloc # Fedora 22 or later

    $ sudo pacman -S cloc # Arch

    $ sudo emerge -av dev-util/cloc # Gentoo https://packages.gentoo.org/packages/dev-util/cloc

    $ sudo apk add cloc # Alpine Linux

    $ sudo pkg install cloc # FreeBSD

    $ sudo port install cloc # Mac OS X with MacPorts

    $ brew install cloc # Mac OS X with Homebrew

    $ npm install -g cloc # https://www.npmjs.com/package/cloc

    Cloc可用于计算特定文件中的行或目录中的多个文件中的行。 要使用cloc,只需键入cloc,然后键入要检查的文件或目录。

    这是bash中的文件示例。 有问题的文件在bash中包含以下代码:

    $ cat bash_.sh

    11156bf09fe94e8cc5c6bad37292bf3c.png

    Linux Bash脚本

    现在让我们运行cloc。

    $ cloc bash_.sh

    b5f399fcc9e5a77d5f85cd882d5c54c5.png

    计算文件中的行数

    正如您所看到的,它计算了文件数,空行,注释和代码行。

    cloc的另一个很酷的功能是甚至可以在压缩文件上使用。 例如,我已经下载了最新的WordPress存档并在其上运行cloc。

    $ cloc latest.tar.gz

    结果如下:

    6aab94b596477d7f9c3be6761d479614.png

    计算压缩文件的行数

    您可以看到它识别不同类型的代码并分离每种语言的统计信息。

    如果您需要获取目录中多个文件的报告,可以使用“--by-file”选项,这将计算每个文件中的行并为它们提供报告。 对于包含许多文件和数千行代码的项目,这可能需要一段时间。

    语法如下:

    $ cloc --by-file

    52252335b667cd57f56081d29225f1ba.png

    计算多个文件的行数

    虽然cloc的帮助很容易阅读和理解,但我将包含一些可以与cloc一起使用的额外选项,一些用户可能会觉得有用。

    --diff - 计算set1和set2的源文件之间的代码差异。 输入可以是文件和目录的混合。

    --git - 强制输入被识别为git目标,如果它们首先未被识别为文件或目录名称。

    --ignore-whitespace - 在使用--diff比较文件时忽略水平空格。

    --max-file-size= - 如果要跳过大于给定金额MB的文件。

    --exclude-dir=, - 排除给定的逗号分隔目录。

    --exclude-ext=, - 排除给定的文件扩展名。

    --csv - 将结果导出为CSV文件格式。

    --csv-delimiter= - 使用字符作为分隔符。

    --out= - 将结果保存到 。

    --quiet - 禁止所有信息消息并仅显示最终报告。

    --sql= - 将结果写为create和insert语句,这些语句可以由SQLite等数据库程序读取。

    结论

    Cloc是一个有用的实用工具,对你的武器库来说绝对是好事。 虽然它可能不会每天使用,但它可以在您必须生成某些报告时帮助您,或者您只是好奇您的项目是如何进行的。返回搜狐,查看更多

    责任编辑:

    展开全文
  • 有一个简单但功能强大的工具叫做“ cloc - count lines of code ”,它允许你计算所有代码的数量并同时排除注释和空行。它适用于所有主要Linux发行版,并支持多种编程语言和文件扩展名,并且没有任何特定要求可供...

    在处理不同的项目时,有时您可能需要提供进度报告或统计信息,或者只是计算代码的价值。

    有一个简单但功能强大的工具叫做“ cloc - count lines of code ”,它允许你计算所有代码的数量并同时排除注释和空行。

    它适用于所有主要Linux发行版,并支持多种编程语言和文件扩展名,并且没有任何特定要求可供使用。

    在本教程中,您将学习如何在Linux系统上安装和使用cloc

    如何在Linux系统中安装和使用Cloc

    安装cloc既简单又简单。 您可以在下面看到如何使用相关的包管理器在不同的操作系统中安装cloc:

    $ sudo apt install cloc # Debian, Ubuntu$ sudo yum install cloc # Red Hat, Fedora$ sudo dnf install cloc # Fedora 22 or later$ sudo pacman -S cloc # Arch$ sudo emerge -av dev-util/cloc # Gentoo https://packages.gentoo.org/packages/dev-util/cloc$ sudo apk add cloc # Alpine Linux$ sudo pkg install cloc # FreeBSD$ sudo port install cloc # Mac OS X with MacPorts$ brew install cloc # Mac OS X with Homebrew$ npm install -g cloc # https://www.npmjs.com/package/cloc

    Cloc可用于计算特定文件中的行或目录中的多个文件中的行。 要使用cloc,只需键入cloc,然后键入要检查的文件或目录。

    这是bash中的文件示例。 有问题的文件在bash中包含以下代码:

    $ cat bash_script.sh
    83eb6fbb50e0c68c02987d04c7e9e5e8.png

    Linux Bash脚本

    现在让我们运行cloc。

    $ cloc bash_script.sh
    a9b10d7bc18c3b10e909a588a9a094f8.png

    计算文件中的行数

    正如您所看到的,它计算了文件数,空行,注释和代码行。

    cloc的另一个很酷的功能是甚至可以在压缩文件上使用。 例如,我已经下载了最新的WordPress存档并在其上运行cloc

    $ cloc latest.tar.gz

    结果如下:

    332ff7adf50f29404c6e6736f2c2998f.png

    计算压缩文件的行数

    您可以看到它识别不同类型的代码并分离每种语言的统计信息。

    如果您需要获取目录中多个文件的报告,可以使用“--by-file”选项,这将计算每个文件中的行并为它们提供报告。 对于包含许多文件和数千行代码的项目,这可能需要一段时间。

    语法如下:

    $ cloc --by-file 
    b0326f0aed773b0b914c3fb023679ebc.png

    计算多个文件的行数

    虽然cloc的帮助很容易阅读和理解,但我将包含一些可以与cloc一起使用的额外选项,一些用户可能会觉得有用。

    • --diff - 计算set1set2的源文件之间的代码差异。 输入可以是文件和目录的混合。
    • --git - 强制输入被识别为git目标,如果它们首先未被识别为文件或目录名称。
    • --ignore-whitespace - 在使用--diff比较文件时忽略水平空格。
    • --max-file-size= - 如果要跳过大于给定金额MB的文件。
    • --exclude-dir=, - 排除给定的逗号分隔目录。
    • --exclude-ext=, - 排除给定的文件扩展名。
    • --csv - 将结果导出为CSV文件格式。
    • --csv-delimiter= - 使用字符作为分隔符。
    • --out= - 将结果保存到 。
    • --quiet - 禁止所有信息消息并仅显示最终报告。
    • --sql= - 将结果写为create和insert语句,这些语句可以由SQLite等数据库程序读取。

    结论

    Cloc是一个有用的实用工具,对你的武器库来说绝对是好事。 虽然它可能不会每天使用,但它可以在您必须生成某些报告时帮助您,或者您只是好奇您的项目是如何进行的。

    展开全文
  • 有一个简单但功能强大的工具叫做“ cloc - count lines of code ”,它允许你计算所有代码的数量并同时排除注释和空行。它适用于所有主要Linux发行版,并支持多种编程语言和文件扩展名,并且没有任何特定要求可供...

    在处理不同的项目时,有时您可能需要提供进度报告或统计信息,或者只是计算代码的价值。

    有一个简单但功能强大的工具叫做“ cloc - count lines of code ”,它允许你计算所有代码的数量并同时排除注释和空行。

    它适用于所有主要Linux发行版,并支持多种编程语言和文件扩展名,并且没有任何特定要求可供使用。

    在本教程中,您将学习如何在Linux系统上安装和使用cloc

    如何在Linux系统中安装和使用Cloc

    安装cloc既简单又简单。 您可以在下面看到如何使用相关的包管理器在不同的操作系统中安装cloc:

    $ sudo apt install cloc # Debian, Ubuntu$ sudo yum install cloc # Red Hat, Fedora$ sudo dnf install cloc # Fedora 22 or later$ sudo pacman -S cloc # Arch$ sudo emerge -av dev-util/cloc # Gentoo https://packages.gentoo.org/packages/dev-util/cloc$ sudo apk add cloc # Alpine Linux$ sudo pkg install cloc # FreeBSD$ sudo port install cloc # Mac OS X with MacPorts$ brew install cloc # Mac OS X with Homebrew$ npm install -g cloc # https://www.npmjs.com/package/cloc

    Cloc可用于计算特定文件中的行或目录中的多个文件中的行。 要使用cloc,只需键入cloc,然后键入要检查的文件或目录。

    这是bash中的文件示例。 有问题的文件在bash中包含以下代码:

    $ cat bash_script.sh
    be01559a8dfdfcf5315a9b6aa3166047.png

    Linux Bash脚本

    现在让我们运行cloc。

    $ cloc bash_script.sh
    f73312572dbaf4978c0a7c63dc0a364e.png

    计算文件中的行数

    正如您所看到的,它计算了文件数,空行,注释和代码行。

    cloc的另一个很酷的功能是甚至可以在压缩文件上使用。 例如,我已经下载了最新的WordPress存档并在其上运行cloc

    $ cloc latest.tar.gz

    结果如下:

    926aad974df865899796186a8b3bf679.png

    计算压缩文件的行数

    您可以看到它识别不同类型的代码并分离每种语言的统计信息。

    如果您需要获取目录中多个文件的报告,可以使用“--by-file”选项,这将计算每个文件中的行并为它们提供报告。 对于包含许多文件和数千行代码的项目,这可能需要一段时间。

    语法如下:

    $ cloc --by-file 
    090818c26ddc69317da83955e726a0cd.png

    计算多个文件的行数

    虽然cloc的帮助很容易阅读和理解,但我将包含一些可以与cloc一起使用的额外选项,一些用户可能会觉得有用。

    • --diff - 计算set1set2的源文件之间的代码差异。 输入可以是文件和目录的混合。
    • --git - 强制输入被识别为git目标,如果它们首先未被识别为文件或目录名称。
    • --ignore-whitespace - 在使用--diff比较文件时忽略水平空格。
    • --max-file-size= - 如果要跳过大于给定金额MB的文件。
    • --exclude-dir=, - 排除给定的逗号分隔目录。
    • --exclude-ext=, - 排除给定的文件扩展名。
    • --csv - 将结果导出为CSV文件格式。
    • --csv-delimiter= - 使用字符作为分隔符。
    • --out= - 将结果保存到 。
    • --quiet - 禁止所有信息消息并仅显示最终报告。
    • --sql= - 将结果写为create和insert语句,这些语句可以由SQLite等数据库程序读取。

    结论

    Cloc是一个有用的实用工具,对你的武器库来说绝对是好事。 虽然它可能不会每天使用,但它可以在您必须生成某些报告时帮助您,或者您只是好奇您的项目是如何进行的。

    展开全文
  • 代码统计工具cloc使用

    2021-02-19 13:44:58
    CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行、评论行和物理行的工具。这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息。 安装使用 windows 10 win10下可以去github上下载其最新...
  • Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。特点Cloc具备很多特性以致于...
  • 一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)
  • 代码统计工具CLOC的使用

    千次阅读 2018-12-06 21:27:00
    CLOC(Count Lines of Code),是一个可以统计多种编程语言中空行、评论行和物理行的工具。这个工具还是蛮实用的,可以帮我们快速了解一个项目中代码的信息。 安装使用 windows 10 win10下可以去github上下载其最新...
  • 1、简介 cloc是一个命令行程序,用于统计代码,它可以统计文件、目录甚至压缩包中的代码统计结果如下: $ cloc clipp/ 378 text files. 373 unique files. 53 files ignored. ...
  • 概述Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)github:...
  • Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)。 官网地址:...
  • 概述Cloc是一款使用Perl语言开发的开源代码统计工具,支持多平台使用、多语言识别,能够计算指定目标文件或文件夹中的文件数(files)、空白行数(blank)、注释行数(comment)和代码行数(code)github:...
  • 代码统计工具cloc

    2016-10-27 13:57:55
    如何很快知道源程序量呢,使用代码统计工具cloc Step1:下载一个cloc的应用程序 Step2:将下载好的cloc拖动到项目根目录下 Step3: cmd->项目根目录->输入cloc+Tab键找到应用程序,再加上 ./ 表示执行所有文件 ...
  • 代码统计工具cloc

    2018-01-25 16:27:23
    代码统计工具Cloc可在windows和Linux下对代码行统计,具体步骤: 1 去官网下载:https://sourceforge.net/projects/cloc/files/ 2 将下载的文件放在你项目目录下并改名字为cloc,方便cmd执行; 3 cloc放到项目...
  • cloc是一个很方便的代码行数统计工具,官网 http://cloc.sourceforge.net/ 安装 npm install -g cloc #https://www.npmjs.com/package/cloc sudo apt-get install cloc # Debian, Ubuntu sudo yum install cloc #...
  • 代码统计行数工具cloc

    2017-07-20 17:08:30
    代码统计行数工具cloc, 里面有windows和linux版本的
  • 代码行数统计工具cloc

    2019-07-14 20:52:39
    在工作中经常会有统计代码行数的需要, 在这儿介绍一个很不错的代码行数统计工具cloc, 这个一个开源软件,主页在here, 默认输出的格式非常友好, 支持linux和window平台,而且在ubuntu上可以直接通过apt-get 来...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 147
精华内容 58
热门标签
关键字:

代码统计工具cloc