成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

我們如何快速統計代碼行數?

開發 前端
今天給大家介紹一個特別好用的工具——tokei?,這是是一個用 Rust 編寫的開源工具,用于統計代碼工程中的代碼行數、注釋、空行數和文件數等信息。

大家好,我是了不起。

今天給大家介紹一個特別好用的工具——tokei ,這是是一個用 Rust 編寫的開源工具,用于統計代碼工程中的代碼行數、注釋、空行數和文件數等信息。

它支持非常多的編程語言,并以漂亮的 CLI 表格或多種格式輸出。

一、Tokei 是什么?

Tokei 是類似 cloc 的代碼統計工具,可以快速統計一個項目中:

  • 總行數
  • 空行數
  • 注釋行數
  • 代碼行數
  • 每種語言的占比

官網 GitHub 地址:https://github.com/XAMPPRocky/tokei

?? 二、安裝方式

? 1. 用 Cargo 安裝(推薦)

cargo install tokei

? 2. Mac(使用 Homebrew)

brew install tokei

? 3. Windows(使用 Scoop)

scoop install tokei

? 4. Linux(用包管理器或 cargo)

例如:

sudo apt install tokei       # Ubuntu/Debian(如果源中有)

三、基本用法

? 1. 統計當前目錄

tokei

輸出示例:

===============================================================================
 Language            Files        Lines         Code     Comments       Blanks
===============================================================================
 JSON                    1          191          191            0            0
 TOML                    1           12           11            0            1
-------------------------------------------------------------------------------
 Rust                    4           83           76            0            7
 |- Markdown             1            2            0            2            0
 (Total)                             85           76            2            7
===============================================================================
 Total                   6          286          278            0            8
===============================================================================

2. 統計指定文件/目錄

tokei src/ lib.rs

四、常用參數詳解

參數

說明

--files

顯示每個文件的詳細統計

--exclude

排除指定文件或目錄(支持通配符)

--include

只統計指定路徑

--type

只統計某種語言(如 --type Rust

`--output json

toml

`--sort code

lines

--no-ignore

忽略 .gitignore 文件,強制統計所有目錄

--hidden

包括隱藏文件和目錄(如 .git/

五、進階示例

1. 排除某些目錄(比如 target)

tokei --exclude target,node_modules,tests

2. 輸出為 JSON(用于腳本分析)

tokei --output json > stats.json

3. 只查看 Rust 和 Python 的代碼統計

tokei --type Rust --type Python

4. 顯示每個文件的統計詳情

tokei --files

六、和其他工具對比

工具

特點

cloc

Perl 寫的,廣泛使用,跨平臺

tokei

Rust 寫的,性能更快,格式更豐富

scc

Go 寫的,支持多核并行,速度最快

七、tokei 支持的語言

tokei 支持超過 150 種編程語言,包括但不限于:

  • Rust
  • C/C++
  • Java
  • Python
  • Go
  • JavaScript / TypeScript
  • Markdown / HTML / CSS
  • Bash / Shell / PowerShell
  • YAML / TOML / JSON
責任編輯:武曉燕 來源: Java技術指北
相關推薦

2019-08-01 15:08:37

PythonLine操作系統

2017-11-20 14:46:27

命令代碼

2023-09-26 07:34:24

Docker部署依賴包

2010-03-04 15:24:14

Python程序

2020-07-14 08:17:26

代碼執行時間

2020-02-05 17:43:14

數據庫PostgreSQL Oracle

2018-07-03 14:55:25

2023-09-04 10:10:47

插件頁面元素

2016-12-16 11:07:53

整潔代碼

2022-07-26 07:05:50

PythonAPI語法

2012-08-24 10:02:53

Pinterest架構工程師

2012-09-25 09:14:28

旁觀者效應負面效應代碼

2020-11-10 17:32:01

數字貨幣央行數字貨幣

2022-06-24 09:58:35

大數據JavaPython

2020-12-14 13:24:17

PandasSQL數據集

2021-01-13 09:42:10

代碼開發工具

2023-07-16 22:57:38

代碼場景業務

2014-12-26 10:06:48

Docker容器代碼部署

2010-05-28 13:06:49

SVN代碼管理服務器

2013-12-04 10:16:41

虛擬化存儲
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 麻豆精品国产91久久久久久 | 亚洲三区视频 | 一区二区日韩 | 国产免费观看一级国产 | 亚洲三级在线观看 | a欧美 | 99精品国产一区二区青青牛奶 | 欧美日韩精品一区 | 日本a在线 | 国产精品我不卡 | 欧美一区二区在线 | 精品国产91 | 中文字幕高清在线 | 日韩欧美在线一区 | 国产99视频精品免费播放照片 | 婷婷丁香在线视频 | 日本一级淫片免费啪啪3 | 婷婷久久网| 国产成人在线一区二区 | 欧美日韩一二区 | 日韩高清一区 | 久久国产精品视频观看 | 免费观看日韩精品 | 一区二区三区在线电影 | 亚洲高清av | 韩国av一区二区 | 一级毛片免费 | 亚州午夜精品 | 久久一区二区视频 | 亚洲一区二区三区四区五区午夜 | 亚洲一区有码 | 国产日韩欧美 | 欧美日韩视频一区二区 | 欧美精品久久久久久久久久 | 亚洲成人免费电影 | 欧美视频在线一区 | 成人亚洲精品久久久久软件 | 日韩精品免费 | 精品在线一区 | 久久久久久久一区 | 国产日韩一区二区三区 |