年底了,是時候檢查下各位的程式碼量了?
Linux下使用cloc統計程式碼行數
cloc(Count Lines of Code)
官網
https://github.com/AlDanial/cloc
安裝
安裝環境需要Perl的執行環境
介於大多數Linux發行版都已經安裝了Perl,這裡就不介紹Perl怎麼安裝了
檢查Perl執行環境
perl -e 'print "Hello World\n"'
Ubuntu安裝
sudo apt-get install cloc
其他平臺
npm install -g cloc # https://www.npmjs.com/package/cloc
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 or later
sudo pacman -S cloc # Arch
sudo emerge -av dev-util/cloc # Gentoo https://packages.gentoo.org/packages/dev-util/cloc
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # Mac OS X with MacPorts
brew install cloc # Mac OS X with Homebrew
choco install cloc # Windows with Chocolatey
scoop install cloc # Windows with Scoop
cloc是指令碼那麼就會有原始碼,原始碼
https://github.com/AlDanial/cloc/blob/master/cloc
如果是沒有網路的環境安裝的話可以,複製下來到本地的文字檔案上,然後新增可執行許可權,指定個短連結就可以了
使用
使用也非常簡單
cd project_dir
cloc .
#or
cloc project_dir
注意:這個命令是一定要帶上引數的,並不是不指定就是當前資料夾,所以上面的例子有個cloc .
效果如下
cloc .
2 text files.
2 unique files.
0 files ignored.
github.com/AlDanial/cloc v 1.74 T=0.04 s (49.7 files/s, 2163.7 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Go 2 11 1 75
-------------------------------------------------------------------------------
SUM: 2 11 1 75
-------------------------------------------------------------------------------
Windows下
使用cloc統計程式碼行數
可以安裝cloc,到上面給出的cloc的官網下載安裝即可。
使用Windows下的cloc統計程式碼行數,在上面的github官網上面有Windows下的安裝包
注意:Windows下可能需要先安裝Perl環境
使用SourceCounter統計程式碼行數
下載
https://code.google.com/archive/p/boomworks/
在Downloads的頁面就可以下載了
什麼?不能翻牆,度娘瞭解一下指令碼之家
使用
使用方法
- 先點選左側的綠色+,選擇自己需要統計的目錄
- 程式碼型別點選右側新增.
這裡需要注意js的程式碼要自己新增,有些沒有的也需要自行新增
- 使用快捷鍵
Alt+s
也可以右上角,檔案->開始統計 - 點選到
合計
板塊,即可檢視程式碼、註釋、空行數量
原諒我放蕩不羈的筆觸
怎麼篩選一年的程式碼?
按檔案篩選?
用同樣的套路,位置在右上角
使用編輯器外掛統計程式碼行數
IDEA和VSCode等文字編輯器本身就有非常好用的外掛統計程式碼行數。
這裡主要介紹下VS Code Counter這個外掛
安裝
首先,安裝一個VS Code
安裝過程略
然後搜尋counter,安裝第一個外掛VSCode Counter。
這時候使用快捷鍵Ctrl Shift + P
。調出命令列輸入counter,選擇VSCodeCounter: Count lines in directory
回車,這時可以看到有個輸入框,輸入要統計程式碼的資料夾(也可以事先用VS Code開啟資料夾),再回車
這時候可以看到統計結果
總結
好了,以上就是統計程式碼行數的相關內容,如果有更加好用的方案,歡迎在評論區討論
哈哈,高手都是寫一行統計一行,做到邊寫程式碼邊計?
如果以上都不符合你的胃口,試下這條命令
#Linux下做簡單的統計
find . -name "*.c" -or -name "*.h" | xargs wc -l