通過 WakaTime 統計你寫代碼的時長


WakaTime 是一個可以統計你在不同語言、項目上寫代碼時長的工具。它支持多種 IDE、編輯器。

它只在你敲鍵盤時統計,因此得到的是寫代碼的時間。另外它會根據你打開的文件夾來判斷你在哪個項目上。

VS Code

在插件頁面(⇧⌘X)查找WakaTime,並 Install 就安裝好了。

配置

打開 https://wakatime.com 注冊一個賬號,然后在 設置頁面 復制自己的 Secret API Key。

在 VS Code 中通過⇧⌘P 打開主命令框,鍵入WakaTime API Key,然后粘貼上 API Key 就設置好了。

Chrome 插件

下載插件:https://chrome.google.com/webstore/detail/wakatime/jnbbnacmeggbgdjgaoojpmhdlkkpblgi

安裝好后,登錄 Wakatime 即可。

終端(zsh)

首先執行

sudo pip install wakatime

然后執行

cd ~/.oh-my-zsh/custom/plugins && git clone https://github.com/sobolevn/wakatime-zsh-plugin.git wakatime

確保在 ~/.wakatime.cfg 中有 API Key,如果配置了VS Code,那么這個配置文件就不用手動配置了。

打開新的終端,統計就開始生效了。

查看報表

dashboard 頁面可以看到自己過去 7 天在不同編輯器、語言上花的時間,每天寫代碼的時間有多少。

排行榜

LeaderBoards 頁面上可以看到大家的代碼時長排行榜,如果想參與進去,需要在個人設置頁面開啟。

隱私

注意 WakaTime 會統計在每個文件上的時長,如果涉及隱私,可以在配置文件(~/.wakatime.cfg)中添加規則進行排除或混淆:

排除

每行一個文件夾。

[settings]
exclude =
    /private/folder

如果是 Windows 系統,需要這樣寫:\\private\\folder\\

混淆

hide_file_names = true

或者混淆個別文件夾下的文件名

hide_file_names =
  /path/to/private/folder/
  /another/folder[\d+]/matched/by/regex/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM