【工具】VS Code Counter|除了Gitstats之外的Github一键统计代码行数工具
需求:
1)被要求统计代码行数;
2)不想打开Linux,懒得下载Windows版本GitStats;
3)打开了Linux但也不记得find命令行怎么用;
4)打开了Linux,装好了Gitstats但自己没有图形化界面所以无法打开其输出结果;
5)习惯用VScode编程。
其他工具:
1)Linux愿意使用Gitstats的请直接转到博客:https://bbs.csdn.net/topics/617377043
2)Linux愿意使用find指令的请参考指令find . -name "*.java" -or -name "*.xml" -print | xargs wc -l,如果看不懂请转到菜鸟教程:https://www.runoob.com/linux/linux-comm-find.html
以上都很麻烦吧,麻烦就对了,求助万能的VScode吧!
1 VS Code Counter 安装方式
搜索@popular counter,可以看到第一个插件VS Code Counter。

推荐理由:无需安装,兼容任何平台,灵活控制目录,输出结果易读易用。
缺点:还是只能统计本地的仓库,无法在github.dev或github1s.com中使用。
2 VS Code Counter 使用方法
【我习惯的使用方式】
按Shift+Ctrl+P键,会调出VScode命令行输入行。输入Counter就能显示该工具相关的所有指令了,这时根据需求选一个就行。

【第二种使用方式】
安装插件之后,右键文件夹,点击Count lines in directory:


3 VS Code Counter 使用结果
使用后会打开一个VScode窗口,显示统计结果:


总之就是挺好用的,又快又好。
不过它没办法统计Github作者信息和提交信息之类的,如果有这方面的需求,还得是Gitstats。
拓展阅读:
- 如果你的vscode是远程连接的并且连接不上的话,可以看看这篇文章:【经验】VScode 远程 SSH 连接 Ubuntu 或 TrueNas 出错,Could not establish connection。
- Linux愿意使用Gitstats的请直接转到博客:https://bbs.csdn.net/topics/617377043
- Linux愿意使用find指令的请参考指令
find . -name "*.java" -or -name "*.xml" -print | xargs wc -l,如果看不懂请转到菜鸟教程:https://www.runoob.com/linux/linux-comm-find.html- Windows使用Gitstats直接从官网下载:https://gitstats.sourceforge.net/
【工具】VS Code Counter|除了Gitstats之外的Github一键统计代码行数工具的更多相关文章
- cloc 统计代码行数工具
cloc 统计代码行数工具 官网地址:http://cloc.sourceforge.net/ 下载完成后 会生成一个.exe文件 需要修改文件名为 cloc.exe 然后把这个文件拷贝到需要统计的根 ...
- 【原】Mac下统计任意文件夹中代码行数的工具——cloc
这里介绍一个Mac系统统计代码行数的工具cloc. 1.首先,安装homebrew,已安装的请跳过. 打开终端工具Terminal,输入下列命令.过程中会让你按RETURN键以及输入mac桌面密码,按 ...
- Python实现代码行数统计工具
我们经常想要统计项目的代码行数,但是如果想统计功能比较完善可能就不是那么简单了, 今天我们来看一下如何用python来实现一个代码行统计工具. 思路:首先获取所有文件,然后统计每个文件中代码的行数,最 ...
- java代码行数统计工具类
package com.syl.demo.test; import java.io.*; /** * java代码行数统计工具类 * Created by 孙义朗 on 2017/11/17 0017 ...
- 如何统计Visual Studio Code项目的代码行数
背景 年底到了,公司一年一度做述职报告的时间又到了,每到此时小伙伴们都想方设法的去做一些代码层面的汇总.在此交给大家个小妙招,走过路过不要错过哈,, 解决方案 使用Visual Studio Code ...
- JUNIT单元测试时统计代码的覆盖率工具eclemma安装
EclEmma是Eclipse里的一个插件,安装简单,覆盖率显示直观.安装EclEmma.打开Eclipse,点击Help → Software Updates → Find and Install, ...
- 3. 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? (提示:搜索一下Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode),请用一个实际的源代码管理工具来建立源代码仓库,并签入/签出代码。
上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? ---------------答题者:徐潇瑞 (1)Microsoft TFS的优缺点: 优点:是对敏捷,msf,c ...
- 一个适合.NET Core的代码安全分析工具 - Security Code Scan
本文主要翻译自Security Code Scan的官方Github文档,结合自己的初步使用简单介绍一下这款工具,大家可以结合自己团队的情况参考使用.此外,对.NET Core开发团队来说,可以参考张 ...
- Entity Framework工具POCO Code First Generator的使用
在使用Entity Framework过程中,有时需要借助工具生成Code First的代码,而Entity Framework Reverse POCO Code First Generator是一 ...
- NET Core的代码安全分析工具 - Security Code Scan
NET Core的代码安全分析工具 - Security Code Scan https://www.cnblogs.com/edisonchou/p/edc_security_code_scan_s ...
随机推荐
- mybatis之xml简单映射,解决实体类属性字段与数据库表字段不一致问题
当实体类属性字段与数据库表字段不一致时该怎么办? 方法一:起别名 <select id="getUserList" resultType="RealUser&quo ...
- 《刚刚问世》系列初窥篇-Java+Playwright自动化测试-13- iframe操作-中篇(详细教程)
1.简介 按照计划今天就要用实际的例子进行iframe自动化测试.宏哥还是用之前找到的一个含有iframe的网页(QQ邮箱和163邮箱),别的邮箱宏哥就没有细看了,可能后期这两个邮箱页面优化升级,也就 ...
- Spring默认BeanName
先说结论: 1.XML配置和注解生成默认BeanName的机制是不同的 2.XML配置默认BeanName = 全类名 + # + 数字,如 com.anyway.p2024.service.impl ...
- FreeSql学习笔记——0.FreeSql启动!
FreeSql FreeSql是功能强大的 .NET ORM,支持 .NetFramework 4.0+..NetCore 2.1+.Xamarin等支持 NetStandard 所有运行平台.支持 ...
- Hbuilder使用快捷键
Hbuilder的使用 1.Hbuilder基本操作设置基本外观文字大小,申请账号.2.Hbuilder快捷键- 新建菜单: ctrl + N- 新建: ctrl + N- 关闭: ctrl ...
- Deepseek学习随笔(5)--- DeepSeek 在职场中的应用
自动化办公 在职场中,DeepSeek 可以帮助自动化办公流程,如生成日报.撰写邮件等: 日报生成:请根据今日工作内容生成一份日报 DeepSeek 会生成一份简洁的工作日报,帮助你总结当天的工作内容 ...
- redis - [05] Java & Redis
题记部分 一.准备工作 下载jedis.jar或者在maven配置文件中配置jar包依赖 二.连接redis import redis.clients.jedis.Jedis; public clas ...
- AI与.NET技术实操系列(七):使用Emgu CV进行计算机视觉操作
引言 计算机视觉(Computer Vision, CV)是人工智能领域中最为引人注目的分支之一.从自动驾驶汽车到医疗影像分析,从智能安防系统到虚拟现实体验,计算机视觉的应用无处不在,深刻地改变着我们 ...
- 【SpringCloud】微服务架构编码构建
微服务架构编码构建 约定>配置>编码 Mysql的主从 slave会从master读取binlog来进行数据同步 三步骤+原理图 MySQL复制过程分成三步: master将改变记录到二进 ...
- 《机器人SLAM导航核心技术与实战》第1季:第2章_C++编程范式
<机器人SLAM导航核心技术与实战>第1季:第2章_C++编程范式 视频讲解 [第1季]2.第2章_C++编程范式-视频讲解 [第1季]2.1.第2章_C++编程范式-C++工程的组织结构 ...