统计代码行数

1,819 阅读2分钟

统计代码行数

最近要写个软著,需要统计项目的代码行数,因此找了一下各个常用软件统计代码行数的方法。

需要注意的是,我这边只提供了一种方式,还有很多其他方式或者插件可以用于统计。

Pycharm

依赖插件: Statistic

  1. 下载插件 Pycharm的插件市场没有提供这个插件,需要我们从网页上下载。插件下载链接

image.png

下载最新版本的插件到本地即可。

  1. 安装插件

找到插件管理的页面,从本地安装插件。Windows 和Mac的界面操作有点差异。

  • Windows系统操作过程:

image.png

image.png

选择刚才下载到本地的插件文件即可。

  • Mac 系统

image.png

image.png

同样的,选择刚才下载的插件文件即可,无需重启pycharm。

  1. 使用插件统计各类文件的行数

选中所需要统计的project,之后点击pycharm下方的statistic,选中py文件,便可以查看代码的总数量:

image.png

可以点击Lines Code 列,按照代码行数进行升序或者降序排序。

  1. 根据你的需要,加和各类代码行数 根据你需要的编程语言,进行代码行数统计。

例如,我这里需要统计python,还有前端代码。代码的行数统计,差不多就是 py文件、tsx、ts、js、html、less、css等类型文件的代码行数之和。

Idea

Idea也是使用Statistic插件进行统计。

Idea可以直接在插件市场搜到这个插件。安装比较简单。

image.png

image.png

统计的结果与pycharm类似。

Vscode

插件 VS Code Counter

  1. 安装插件

image.png

  1. 统计代码行数

使用快捷键ctrl+shift+p,在工作区输入VscodeCounter:Count lines in directory 回查

image.png

或者在资源管理器中,右键选择统计。

image.png

  1. 查看统计结果

统计结束后会弹出一个汇总的页面,如下图所示。

image.png

或者到项目根目录下,查看.VSCodeCounter文件夹,result文件。根据你方便查看的文件类型,打开对应的result文件。

image.png

参考博客