我怎么记录我今天用了多长时间vim?
How could I record how long I have been using vim this day?
我想记录下我每天 实际 花在编码上的时间,因为我基本上通过 vim 完成所有编码工作,我认为我的时间花在使用 vim 编辑文件上的时间可以代表我花在编码上的时间。
那么有什么 vim 插件可以用来记录我在 vim 上花费的时间吗?
我不太确定插件,但也许你可以编写一个包装脚本来执行 vim。当你执行脚本时,它会先记录时间戳,然后根据你传入的任何参数启动vim。当你退出vim时,它会记录当前时间戳并计算差异以确定你编码了多长时间。然后,如果有兴趣保留历史记录,您可以将日志记录时间跟踪集成到文件等。
试试我的 BufTimer 插件。它可以让您为编辑会话计时。
您可以查看 Wakatime,它将为您提供所需的信息。它显示了在编辑器和不同 filetypes/languages 上花费的时间,这应该可以帮助您区分编码和各种任务。
可以找到插件安装说明here
您不一定需要插件来获取所需的信息。
假设您使用的是 *NIX,并且仅在编码会话结束时退出 vim,最简单、最直接的方法是使用 time
:
$ time vim
[编码完成后退出]
real 0m4.393s
user 0m0.072s
sys 0m0.013s
在这个例子中,我花了 4.393 秒编码。
我想记录下我每天 实际 花在编码上的时间,因为我基本上通过 vim 完成所有编码工作,我认为我的时间花在使用 vim 编辑文件上的时间可以代表我花在编码上的时间。
那么有什么 vim 插件可以用来记录我在 vim 上花费的时间吗?
我不太确定插件,但也许你可以编写一个包装脚本来执行 vim。当你执行脚本时,它会先记录时间戳,然后根据你传入的任何参数启动vim。当你退出vim时,它会记录当前时间戳并计算差异以确定你编码了多长时间。然后,如果有兴趣保留历史记录,您可以将日志记录时间跟踪集成到文件等。
试试我的 BufTimer 插件。它可以让您为编辑会话计时。
您可以查看 Wakatime,它将为您提供所需的信息。它显示了在编辑器和不同 filetypes/languages 上花费的时间,这应该可以帮助您区分编码和各种任务。
可以找到插件安装说明here
您不一定需要插件来获取所需的信息。
假设您使用的是 *NIX,并且仅在编码会话结束时退出 vim,最简单、最直接的方法是使用 time
:
$ time vim
[编码完成后退出]
real 0m4.393s
user 0m0.072s
sys 0m0.013s
在这个例子中,我花了 4.393 秒编码。