Vim undo:文件写入后撤消

在我的vim代码中,我做了很多变化,然后做了一个ZZ(保存并退出).但后来我意识到我不需要这些变化.在使用某些缓冲区进行这些更改之前,我可以回到状态,该数据仍然可能被存储.保存后我没有做任何改变出口.
在vim中有持久的undo选项:h persistent-undo
注意:它是在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

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...