天天看點

【原】Mac下統計任意檔案夾中代碼行數的工具——cloc

這裡介紹一個Mac系統統計代碼行數的工具cloc。

1、首先,安裝homebrew,已安裝的請跳過。

打開終端工具Terminal,輸入下列指令。過程中會讓你按RETURN鍵以及輸入mac桌面密碼,按照提示進行操作即可:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"      

2、利用homebrew下載下傳并安裝cloc。

繼續在Terminal中輸入:

brew install cloc      

3、基本用法:

統計目前檔案夾代碼行數(請先cd 到目标目錄):

cloc ./      

排除目前目錄下的某個檔案夾的代碼,比較常見的是排除Pods中的代碼,因為Pods中的一半為第三方庫,是以這裡以Pods檔案夾為例:

cloc ./ --exclude-dir=Pods      

統計結果清晰明了,而且速度極快:

【原】Mac下統計任意檔案夾中代碼行數的工具——cloc

4、進階用法

如果我們要排除更多的檔案夾該怎麼處理呢?每個人的記憶能力是有限的,想知道更多的用法最好的方式就是檢視cloc的使用文檔,在terminal中輸入:

cloc --help      

結果出現了好幾頁的說明,根據關鍵詞我們找到exclude選項,該選項是這麼介紹的:

【原】Mac下統計任意檔案夾中代碼行數的工具——cloc

這樣就簡單了,于是我們敲出下列指令達到我們的目的:

cloc ./ --exclude-dir=Pods,WuJieCaoJokeTest      

此外,基于文檔,我們還可以過濾掉特定的字尾(ext)等。

##THAT IS ALL.

原創文章,轉載請注明 程式設計小翁@部落格園,郵件[email protected],微信Jilon,歡迎各位與我在C/C++/Objective-C/機器視覺等領域展開交流!

繼續閱讀