vim 还原点?

vim 还原点?

我们可以在使用 VIM 编辑文件时设置还原点并恢复文件状态吗?...
我看到了“早些时候”“之后”命令。但是如果我不记得确切的返回时间怎么办。所以我想知道是否有办法设置还原点(并尽可能命名它们)并使用还原点还原文件?谢谢。

答案1

没有内置方法可以做到这一点,但有一个很棒的插件可用这里它允许您:UTMark tagName在撤消树中标记当前状态并用来:UTMark tagName恢复该状态。

总体而言,使用源代码控制系统对于一般的长期历史记录来说要好得多,但这对于导航小的变化很有用。

答案2

不,据我所知没有。

但您可以直接将文件写入 (:w file) 为新名称(例如附加日期+时间)。这将保留原始文件名在缓冲区中(因此 :w、:x 将继续正常工作)。

如果您将临时文件写入临时目录,操作系统可以自动清理它们。为了获得加分,请将其制作成一个小的 vim 宏,这样您就可以一键调用它。

相关内容