背景
年底到了,公司一年一度做述職報告的時間又到了,每到此時小伙伴們都想方設法的去做一些代碼層面的匯總。在此交給大家個小妙招,走過路過不要錯過哈,,
解決方案
使用Visual Studio Code自帶的在文件中查找
功能中的正則表達式實現代碼統計功能。
注意!網上有一些正則表達式在我的上並沒有效果,懷疑是VS版本問題。
其他版本此方法不一定有效,請自行測試~
正則表達式為 ^b*[^:b#/]+.$*
解決步驟
打開需要統計的項目
選擇編輯
->在文件中查找
在彈出的窗口中進行以下步驟:
- 輸入查找內容
^b*[^:b#/]+.*$
- 選擇查找范圍為
整個解決方案
或當前項目
, - 選中
使用正則表達式
- 設置
查找以下文件類型
為項目包含的文件類型。
點擊查找全部
開始統計。
接下來就可以看到總行數啦,不過做大只可以檢索10000行,文件過多可以選中單個文件夾多查兩次~~
前方高能請注意!!!
git中有個中自帶的查詢提交行數的命令
git log --since=2018-01-01 --until=2018-12-31 --author="like" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }' -
時間的設置想必都可以看懂,--author后面改成你自己的名字即可
so上邊的搜索其實沒啥用~~~