在我的vim代码中,我做了很多变化,然后做了一个ZZ(保存并退出).但后来我意识到我不需要这些变化.在使用某些缓冲区进行这些更改之前,我可以回到状态,该数据仍然可能被存储.保存后我没有做任何改变出口.
在vim中有持久的undo选项:h persistent-undo
注意:它是在VIM 7.3版本中引入的,所以对于早期版本,它将无法正常工作.
注意:它是在VIM 7.3版本中引入的,所以对于早期版本,它将无法正常工作.
可以通过在.vimrc中放置以下文本来打开它:
if has('persistent_undo') "check if your vim version supports it set undofile "turn on the feature set undodir=$HOME/.vim/undo "directory where the undo files will be stored endif