• 通过 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/
    

    ┆凉┆暖┆降┆等┆幸┆我┆我┆里┆将┆ ┆可┆有┆谦┆戮┆那┆ ┆大┆始┆ ┆然┆
    ┆薄┆一┆临┆你┆的┆还┆没┆ ┆来┆ ┆是┆来┆逊┆没┆些┆ ┆雁┆终┆ ┆而┆
    ┆ ┆暖┆ ┆如┆地┆站┆有┆ ┆也┆ ┆我┆ ┆的┆有┆精┆ ┆也┆没┆ ┆你┆
    ┆ ┆这┆ ┆试┆方┆在┆逃┆ ┆会┆ ┆在┆ ┆清┆来┆准┆ ┆没┆有┆ ┆没┆
    ┆ ┆生┆ ┆探┆ ┆最┆避┆ ┆在┆ ┆这┆ ┆晨┆ ┆的┆ ┆有┆来┆ ┆有┆
    ┆ ┆之┆ ┆般┆ ┆不┆ ┆ ┆这┆ ┆里┆ ┆没┆ ┆杀┆ ┆来┆ ┆ ┆来┆
  • 相关阅读:
    Spark面对OOM问题的解决方法及优化总结 (转载)
    spark rdd 宽窄依赖理解
    hive orc update
    hive sql 语句执行顺序及执行计划
    java 正则 贪婪匹配 匹配sql语句中的引号内容
    java 权重随机算法实现
    MySQL创建用户和加限权
    MySQL完整性约束
    MySQL基础操作与数据类型
    MySQL数据库初识
  • 原文地址:https://www.cnblogs.com/flipped/p/14329864.html
Copyright © 2020-2023  润新知