vim - 我怎样才能保留 Vim 撤消历史但不允许隐藏修改过的缓冲区?

标签 vim buffer undo

类似于this question ,我想在更改缓冲区时保留撤消历史记录。但是,如果我使用 set hidden,当我从有更改的缓冲区切换时,vim 不再提示我。

如何保留未保存的缓冲区提示,同时保留我的撤消历史记录?

最佳答案

您可以使用 Vim 7.3 中新的永久撤消功能。

set undodir=~/.vim/undodir
set undofile

有关详细信息,请参阅文档

:help persistent-undo

关于vim - 我怎样才能保留 Vim 撤消历史但不允许隐藏修改过的缓冲区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5969807/

相关文章:

android - 实现撤消删除的更好方法

java - 方法内部 'rollback' REST 方法调用的最佳实践

javascript - `range.insertNode` 可以使用浏览器的撤消,在一个 contenteditable div 中撤消吗?

vim - 在 Vim 上变得更好

python - 在 Windows 中将 VIM 用于 Python IDE?

vim - 如何同时使用vimclojure和SLIMV?

C++ 缓冲区操作

IOS 警告 : Unable to allocate render buffer storage

c++ - omn​​icppcomplete 不支持所有形式的 const

delphi - Indy,如何知道所需缓冲区的大小?