统计代码行数
最近要写个软著,需要统计项目的代码行数,因此找了一下各个常用软件统计代码行数的方法。
需要注意的是,我这边只提供了一种方式,还有很多其他方式或者插件可以用于统计。
Pycharm
依赖插件: Statistic
- 下载插件 Pycharm的插件市场没有提供这个插件,需要我们从网页上下载。插件下载链接
下载最新版本的插件到本地即可。
- 安装插件
找到插件管理的页面,从本地安装插件。Windows 和Mac的界面操作有点差异。
- Windows系统操作过程:
选择刚才下载到本地的插件文件即可。
- Mac 系统
同样的,选择刚才下载的插件文件即可,无需重启pycharm。
- 使用插件统计各类文件的行数
选中所需要统计的project,之后点击pycharm下方的statistic,选中py文件,便可以查看代码的总数量:
可以点击Lines Code 列,按照代码行数进行升序或者降序排序。
- 根据你的需要,加和各类代码行数 根据你需要的编程语言,进行代码行数统计。
例如,我这里需要统计python,还有前端代码。代码的行数统计,差不多就是 py文件、tsx、ts、js、html、less、css等类型文件的代码行数之和。
Idea
Idea也是使用Statistic插件进行统计。
Idea可以直接在插件市场搜到这个插件。安装比较简单。
统计的结果与pycharm类似。
Vscode
插件 VS Code Counter
- 安装插件
- 统计代码行数
使用快捷键ctrl+shift+p,在工作区输入VscodeCounter:Count lines in directory 回查
或者在资源管理器中,右键选择统计。
- 查看统计结果
统计结束后会弹出一个汇总的页面,如下图所示。
或者到项目根目录下,查看.VSCodeCounter文件夹,result文件。根据你方便查看的文件类型,打开对应的result文件。