我如何记录我今天使用vim的时间?

我如何记录我今天使用vim的时间?,vim,vim-plugin,Vim,Vim Plugin,我想记录我每天实际花在编码上的时间,因为我基本上是通过vim完成所有的编码工作,我认为我用vim编辑文件所花的时间可以代表我花在编码上的时间 那么,有没有什么vim插件可以用来记录我花在vim上的时间呢?我对插件不是很确定,但也许你可以编写一个包装器脚本来执行vim。当您执行脚本时,它将首先记录时间戳,然后使用您传入的任何参数启动vim。当您退出vim时,它将记录当前时间戳并计算差值以确定您编码的时间。如果您对保存历史感兴趣,那么可以将日志记录时间跟踪集成到文件等中 试试我的插件。它可以让你确定

我想记录我每天实际花在编码上的时间,因为我基本上是通过vim完成所有的编码工作,我认为我用vim编辑文件所花的时间可以代表我花在编码上的时间


那么,有没有什么vim插件可以用来记录我花在vim上的时间呢?

我对插件不是很确定,但也许你可以编写一个包装器脚本来执行vim。当您执行脚本时,它将首先记录时间戳,然后使用您传入的任何参数启动vim。当您退出vim时,它将记录当前时间戳并计算差值以确定您编码的时间。如果您对保存历史感兴趣,那么可以将日志记录时间跟踪集成到文件等中

试试我的插件。它可以让你确定编辑时间。

你可以查看它,它将为你提供你想要的东西。它显示了在编辑器中以及在不同文件类型/语言上花费的时间,这有助于区分编码和分类任务


可以找到插件安装说明

您不一定需要插件来获取所需信息

假设您处于*NIX状态,并且仅在编码会话结束时退出vim,最简单、最直接的方法是使用
时间

$ time vim
[编码后,退出]

real    0m4.393s
user    0m0.072s
sys     0m0.013s

在本例中,我花了4.393秒进行编码。

我试图使用
autocmd BufWinLeave…
,但是,如果我使用
:split
编辑两个文件,则事件将触发两次,而我将退出两个文件,那么,只有当我完全退出vim时,我如何才能触发事件呢?假设您只保持单个vim会话处于打开状态。8:00-9:00您在vim中工作,然后您休息了2小时,没有退出vim。11:00-12:00你工作了1小时,然后离开vim去吃午饭。假设这是一个整天的活动。你们期望得到多少小时的结果?有趣但离题。不过,你可能会发现作为某些东西的基础很有用。你知道你可以把它写下来。:-)@AD7six,我觉得你的插件真的很棒,也许我可以用你的插件和
crontab