平時很少刻意的去查自己碼過多少行,一是因爲懶,二是因爲沒必要。代碼的行數能說明的問題很少,但偶爾看下也能收穫一定的成就感。前一段也接觸了Electron,便用它製作了一個代碼行數統計器。
先拋頭露面下
主界面
設置界面
再扔幾個鏈接
源代碼:https://github.com/ShawnHXH/code-rows-counter
Win x64:提取碼 - v99k 或 csdn下載 - 0積分
Mac、Linux:在打包完win後發現程序出奇的大(本以爲不到10M,誰知道就有160M,這也是Electron一個缺點吧!),於是就沒有打包這兩個平臺的。有興趣的話可以下載源代碼,自行打包。
接着說說用法
- 將項目文件夾(們)、文件(們)拖進主界面後,便開始統計。統計結果如下:顯示的信息從上到下依次爲:
代碼行數、統計中涉及的文件夾與文件數之比、項目名或路徑
。
- 如果統計結果顯示不出來或者出錯,則到右下角的
設置
中去配置統計模式
。 - 一個完整的
模式
依次由模式名、有效的文件後綴名、忽略的文件夾
組成。 - 其中
忽略的文件夾
的輸入可以使用4個魔法命令
/>/ #以此文件名開始
/</ #以此文件名結尾
/?/ #包含此文件名
/@/ #就是此文件名 (輸入時可忽略,直接輸入即可)
- 使用示例,鍵入
/</abc
表示忽略以abc爲後綴的所有文件夾名。
- 使用魔法命令後的一個
標籤
將呈現不同的顏色,如上圖。
最後聊聊感想
我認爲在國內要做一名優秀的開發者需要攻克兩大難關——語言關
和網關
。尤其是後者,把我折騰的死去活來的,只恨沒有結實一點的梯子。