前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过 WakaTime 统计你写代码的时长

通过 WakaTime 统计你写代码的时长

作者头像
饶文津
发布2021-02-01 11:57:13
2.7K0
发布2021-02-01 11:57:13
举报
文章被收录于专栏:饶文津的专栏饶文津的专栏

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/
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • VS Code
    • 配置
    • Chrome 插件
    • 终端(zsh)
    • 查看报表
    • 排行榜
    • 隐私
      • 排除
        • 混淆
        相关产品与服务
        腾讯云 BI
        腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档