TGViewer
codedump的电报频道 codedump的电报频道 @codedump_notes · 5.5K subscribers
Post #26 1.9K
#推荐

由于经常需要阅读代码,就少不了使用工具来统计一个项目的大体代码量,以做到心里有底。

早期,我使用的是find + grep + `wc -l`等命令的组合来统计。这类基于纯文本的统计,最大的问题是无法将文件中的注释和代码区分统计。

后来,发现了cloc( https://github.com/AlDanial/cloc ) 这个工具,就一直用来统计项目代码量,看实现内部用的是Perl脚本。

最近,其他朋友给我推荐了Rust实现的tokei( https://github.com/XAMPPRocky/tokei ) ,这个工具在我的机器上,统计速度是cloc的5倍以上,还有更多的统计维度:空行、注释、代码等等,用法跟cloc大体是一样的。

如果一个产品有各种维度,“快”和“资源占用”少,肯定是对这个产品最开始的印象之一。

我打算全面将统计代码行数这个需求切换到tokei来了。

补充:laixintao为这个工具写了一个图形化展示的辅助功能,见:https://github.com/laixintao/tokei-pie
More from @codedump_notes
  1. Oct 3, 2026#数据库 使用Rust重写sqlite的公司turso,被superbase收购了:《Turso is joining Supabase to give every agent i…
  2. Sep 27, 2026#系统编程 讲解Go语言并发主题的小书:《Go concurrency distilled》
  3. Sep 22, 2026#开源软件 开源本来承载的主要任务之一就是赢得信任,智谱这一把开源不但没有赢取信任,反而让更多人感到了疑问,比如我。
  4. Sep 22, 2026#开源项目 #Rust #数据库 hawdb:Rust编写的嵌入式图数据库,用于Nowledge产品中管理本地图数据。
  5. Sep 21, 2026#Rust #人工智能 最近看了好几个Rust相关的新闻,比如: * Rust在微软内部升级为一级语言:《Guest Post: Rust Is Tier-1 Language a…
  6. Sep 19, 2026#人工智能 这个翻译可以说是 信达雅 了。
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →