废话不多说,代码如下:
tokei .
hhhhhhh,就这么点,在项目根目录运行即可,运行结果如下:
❯ tokei .
===============================================================================
Language Files Lines Code Comments Blanks
===============================================================================
Markdown 3 20 0 12 8
Rust 15 903 699 67 137
Plain Text 2 2 0 2 0
TOML 4 364 147 198 19
===============================================================================
Total 24 1289 846 279 164
===============================================================================
-
Language: 编程语言名称
-
Files: 该语言的文件数量
-
Lines: 该语言的总行数(包括代码行、注释行和空行)
-
Code: 该语言的代码行数(不包括注释和空行)
-
Comments: 该语言的注释行数
-
Blanks: 该语言的空行数
简介
Repo: github.com/XAMPPRocky/…
Tokei是一个通用的代码行数统计程序,它可以快速统计多种编程语言的源代码文件的代码行数。
主要特点包括:
- 支持多种编程语言(超过150种),包括常见的如C、C++、Python、Java、JavaScript等。
- 速度非常快,号称是最快的代码统计工具。
- 准确性高,可以处理复杂的情况如嵌套的多行注释等。
- 支持显示每个语言的详细统计,包括代码行、注释行和空行。
- 支持通过.tokeignore文件排除特定的文件和目录。
- 提供多种输出格式,包括终端友好的表格输出和JSON、YAML、CBOR等。
- 可以作为库集成到其他程序中使用。
安装
如果设备有安装Rust的话,可直接使用cargo进行安装:
cargo install tokei
macOS推荐:
brew install tokei
Windows的话,可以用下面这两行命令安装:
# Winget
winget install XAMPPRocky.tokei
# Scoop
scoop install tokei
更详细地安装介绍,可以去查看tokei仓库 github.com/XAMPPRocky/…
总结
本文主要简单介绍了tokei,以及使用tokei .统计项目代码。
Happy Coding!