最新公司需要把前端時(shí)間過的項(xiàng)目申請(qǐng)專利,需要我這邊把項(xiàng)目代碼量統(tǒng)計(jì)一下寻歧,第一時(shí)間找到Xcode插件管理工具Alcatraz思灰,查找插件ZLXCodeLine,這是一個(gè)快速統(tǒng)計(jì)Xcode工程項(xiàng)目代碼量的插件鉴未,然而,好像已經(jīng)不支持Alcatraz安裝鸠姨,在GitHub上也沒有找到對(duì)應(yīng)鏈接铜秆,所以有了下面這種方式:
步驟一:
打開終端,用cd命令 定位到工程所在的目錄讶迁,然后調(diào)用以下命名即可把每個(gè)源代碼文件行數(shù)及總數(shù)統(tǒng)計(jì)出來:
find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -or -name "*.rss" ")" -print | xargs wc -l
其中 -name "*.m"
就表示擴(kuò)展名為.m的文件连茧。同時(shí)要統(tǒng)計(jì)java文件和xml文件的命令分別是:
find . "(" -name "*.java" ")" -print | xargs wc -l
以及:
find . "(" -name "*.xml" ")" -print | xargs wc -l
最終結(jié)果類似下圖: