标签: vim
是否有任何方法(如插件)可以根据时间撤消Vim缓冲区中的更改,例如撤消最近30分钟内的更改,或者在今天下午2点后撤消更改?我刚刚发现[count]u对某些有点变化的序列没那么有用。
[count]u
答案 0 :(得分:8)
要返回某个较早时间的状态,您可以使用:earlier,例如回去30分钟
:earlier
:earlier 30m
:earlier需要相对时间,所以要在某个时间回到状态,你需要自己进行计算(但你可以将它包装在一个自定义函数中)。
要探索撤消树插件,例如Gundo,可以非常方便。