Tim*_*Tim 27
如果您使用Homebrew(以及终端的粉丝)的轻量级解决方案是命令行程序'Cloc'(计算代码行).它会分解项目中使用的语言的输出,并为您提供其他有用的信息.
$ brew install cloc
$ cd path/to/project/
$ cloc .
Run Code Online (Sandbox Code Playgroud)
退房:CLOC
ClOC计算空白行,注释行和源代码的物理行.
使用CLOC(计数行代码)计算项目中的行数.下载CLOC .pl文件并在终端中写下以下行:
perl ./DirectoryWhereClockFileIS/cloc-1.56.pl ./YourDirectoryWhereYourSourcesAre
Run Code Online (Sandbox Code Playgroud)
它会显示如下结果:

App Store上有一个名为Xcode Statistics的应用程序.(或类似的东西).它做你想要的.
但是有一个警告的话.项目中的行数与该项目的质量或复杂性几乎没有关系.
如果您不想一次性支付4.99美元,也不想打扰HomeBrew。尽管它确实计算了代码之间的空行,但是您可以执行以下操作:
find . -name "*.swift" -print0 | xargs -0 wc -l
如果要排除豆荚:
find . -path ./Pods -prune -o -name "*.swift" -print0 ! -name "/Pods" | xargs -0 wc -l
Run Code Online (Sandbox Code Playgroud)
如果您的项目有目标c和敏捷性:
find . -type d \( -path ./Pods -o -path ./Vendor \) -prune -o \( -iname \*.m -o -iname \*.mm -o -iname \*.h -o -iname \*.swift \) -print0 | xargs -0 wc -l
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9999 次 |
| 最近记录: |