【工具】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 ...
随机推荐
- 【软件开发】vcpkg学习笔记
[软件开发]vcpkg 学习笔记 "vcpkg"是一个免费开源的 C++包管理器,可以以此很方便的处理第三方库的接入,且可嵌入进 CMake 中. 入门 入门教程请参照: http ...
- 当 GPT 告诉我9.11大于9.9的时候:AI 仍需完善的一面
在当今 AI 技术飞速发展的时代,我们对其能力寄予了厚望,期待它们能够准确无误地处理各种任务.然而,最近发生的一件事情让我们意识到,AI 仍然有需要改进和完善的地方. GPT 作为一款备受瞩目的语言模 ...
- Ansible - [09] 高级语法
error 处理机制 默认 ansible 在遇到 error 会立刻停止 playbook [root@control ansible]# cat ~/ansible/error.yml --- - ...
- 从汇编层解读Golang的闭包实现:逃逸分析与性能影响
本文精心梳理了一系列面试中具有一定难度的高频Golang问题,其中部分知识点可能你之前未曾深入探究,然而它们却在面试和实际工作中至关重要. 包括:Golang的基础语法.并发模型.内存管理等核心知识点 ...
- 【ABAQUS 二次开发笔记】输出单元刚度矩阵
目录 相关的关键字 必须的参数 可选参数 使用关键字 输出到mtx文件 输出到dat文件 参考资料 相关的关键字 *ELEMENT MATRIX OUTPUT 此keyword用于将元素刚度矩阵和质量 ...
- python py文件名称不能和库名称一样,否则报错module 'requests' has no attribute 'post'
这个问题自己犯过几次,加深一下记忆
- 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统.陆陆续续开发了几年,从一开始的偶有用户尝试,到如今线上环境和私有化部署均有了越来越多的稳定用户. 随时近来 AI 大模型的火热,越来越多 ...
- go mgo包 简单封装 mongodb 数据库驱动
mgo是go编写的mongodb的数据库驱动,集成到项目中进行mongodb的操作很流畅,以下是对其的一些简单封装,具体使用可随意改动封装. 安装 go get gopkg.in/mgo.v2 使用 ...
- C++基础学习--随记
博客地址:https://www.cnblogs.com/zylyehuo/ 参考"C++基础与深度解析" 一.预备知识 // c++常用工具 /usr/bin/time //查看 ...
- 《机器人SLAM导航核心技术与实战》第1季:第8章_激光SLAM系统
<机器人SLAM导航核心技术与实战>第1季:第8章_激光SLAM系统 视频讲解 [第1季]8.第8章_激光SLAM系统-视频讲解 [第1季]8.1.第8章_激光SLAM系统_Gmappin ...