WakaTime - 编程时间管理工具 顺便秀秀编程时间

WakaTime · Quantify your coding

wakatime

介绍

WakaTime是给编程者们解决编程时间追踪的一款工具。如上图所示,其支持的IDE非常多,而且官网目前还正在扩充其他的编辑器,包括PS和Flash也都在计划。看来作者是打算要逐步实现所有的编辑器

WakaTime的所有平台的插件,在Github都有开源。详见此处

关于作者

官网的介绍

我在Github上看有个WakaTime的组织,只有1个开发者。其Github个人介绍则是CTO @WakaTime。所以应该是个独立开发者。而且要开发这么多平台的插件,的确不容易。

配置Sublime下的Wake

首先到Wake官网通过邮箱注册,验证通过后,在个人中心,查看Api Key

接着,通过Package Control,安装Wakatime插件,再在其插件配置文件WakaTime.sublime-settings中输入api_key

{
"api_key": "xxxx"
}

然后,在Sublime左下角可以看到WakeTime的标记。我估计是每次保存文件的时候,会发起一次Web服务,将文件信息传到WakeTime的服务器做统计。

最后,过段时间,到官网的主面板上,就可以看到自己的编程时间了。

其他IDE的配置

使用Atom编辑器的同学,请参考:编程时间管理工具 —— wakatime

安装的统一性。其实对于所有的IDE,Wakatime都是插件式的,只要按照相关IDE插件安装的方式,在其插件中心搜索Wakatime都可以成功安装。而在本机只要配置过一个IDE,其他的IDE自动会配置Wakatimeapi_key,非常方便。而我一口气配置了Chrome,Sublime,IDEA,PHPStorm,Atom,Eclipse,Xcode,Vscode,因为这些事,现在不做,以后更不会做。现在做好了,也方便以后的时间自动统计。

我的编程时间

下图是我这段时间的的编程时间。最近7天,46个小时。

因为这段时间都在写博客,所以编程比较多。我们也可以看到,时间基本集中在Sublime编辑器Markdown语言,还有iamlj.com项目(也就是发布网站的文件夹)中。

Coding Activity

代码活跃度,我也搞不太清楚怎么是这样的,我每天干活都是很卖力的~估计和过程有关,前期在于规划设计,中间天数在coding,最后累的趴了…

Editors

基本集中在Sublime,其实还有印象笔记和命令行、Chrome,用于草稿编辑和调试发布网站程序。只是Wakatime不统计这些工具。

Languages

语言肯定是Markdown最多。其他的就是YAML和INI的配置文件,扫过我博客的同学们肯定猜的到,这部分时间是属于Hexo网站的配置AutoHotkey的配置

世界排名

很不幸~我的编程时间进了世界前40,哈哈。(这个插件现在用的人不多,我运气好才进的名次,世界上编程狂人多的是!),下图最底下的的家伙就是我。

其实,我花费的实际时间更多,因为我还有1/2的时间在命令行、印象笔记、Chrome中进行编辑,而这三者,都没有Wakatime插件统计。最可恨的是我用的是Win7 X64,其并没有好的控制台替换软件。上次看到个Windows下的zsh还有相关的包管理器,不过安装起来就一两个G。而且其包管理器能安装的相关软件我都安装好了 /(ㄒoㄒ)/~~ ,包括Windows下最坑爹的Ruby开发环境

如上,我本周的编程时间,已超80+h,若真能统计得当,说不定还能冲世界No.1!容我先憧憬8分钟….O(∩∩)O~)。

最后

WakaTime非常赞,计算准时,对于编程者来说是低耦合的,一点感觉也没有,插件运行上也不影响开发效率。每一个编程者,都需要WakaTime,这个插件一定会流行起来。它让人有种时间尽在手中的感觉,让我们的时间得到了量化,就像官网说的:Quantify your coding

热评文章