如何在vim中丢弃撤消历史记录?

Modified on: Tue, 11 Dec 2018 22:40:02 +0800

在Vim中使用Undo非常好。但有时候,在一个已知的好点上,我想要删除我的撤消历史记录 - 能够使用u来撤消个别更改,但只能回到某一点。 (例如,这可能是我上次提交的时候。)

实现此目的的一种方法是关闭并重新打开文件 - 撤消历史记录在此时开始清理。但这很麻烦。

过去,我用:edit!完成了这项工作。但是在Vim 7.3中,这并没有丢弃撤消历史记录。

除了关闭文件之外,还有其他方法吗?

作者:,Nathan Long

最佳答案

:set undoreload=0 | edit

应该做你想要的。

作者:n.r.,Steven

相关问答

添加新评论