如何在 Vim 7.3 中禁用持久性撤消?

Kit*_* Ho 1 vim

如何在 Vim 7.3 中禁用持久性撤消?

我发现有的时候,在做了一些代码修改之后,我想回到我刚刚打开那个文件的状态。但是如果有这样的持久性撤消选项,当我按下时u,它会撤消比我想要的更多。

rom*_*inl 6

持久撤消是一项可选功能。如果您不想要它,只需从您的~/.vimrc.

删除set undofile和手动删除撤消文件应该就足够了。

:help persistent-undo

  • 请注意,vimrc_example.vim 现在默认包含 `set undofile`。因此,在自己的 .vimrc 中获取 vimrc_example.vim 的用户可能会无意中获得此选项。 (3认同)

ech*_*son 6

不禁用持久撤消的解决方案是:earlier 1f命令。这会将撤消历史倒回到上次保存文件的位置。(您可以继续执行它以转到每个先前的保存位置,或提供 1 以外的数字以跳过多个保存。)