![vim 还原点?](https://linux22.com/image/1231953/vim%20%E8%BF%98%E5%8E%9F%E7%82%B9%EF%BC%9F.png)
我们可以在使用 VIM 编辑文件时设置还原点并恢复文件状态吗?...
我看到了“早些时候”和“之后”命令。但是如果我不记得确切的返回时间怎么办。所以我想知道是否有办法设置还原点(并尽可能命名它们)并使用还原点还原文件?谢谢。
答案1
没有内置方法可以做到这一点,但有一个很棒的插件可用这里它允许您:UTMark tagName
在撤消树中标记当前状态并用来:UTMark tagName
恢复该状态。
总体而言,使用源代码控制系统对于一般的长期历史记录来说要好得多,但这对于导航小的变化很有用。
答案2
不,据我所知没有。
但您可以直接将文件写入 (:w file) 为新名称(例如附加日期+时间)。这将保留原始文件名在缓冲区中(因此 :w、:x 将继续正常工作)。
如果您将临时文件写入临时目录,操作系统可以自动清理它们。为了获得加分,请将其制作成一个小的 vim 宏,这样您就可以一键调用它。