在vim中撤消从交换文件的恢复

在进行重大更改之前,我意外地从 vim中的旧的和过时的交换文件中“恢复”了该文件.我的变化似乎消失了.我已经尝试过探索撤消树,但仍然缺少大量的更改.无论如何我可以撤消恢复操作还是我注定了?
我自己尝试了这个(启用了持久性撤消; Vim版本7.3.823).旧的变化仍然显示(在:undolist,虽然我通常使用像Gundo或Undotree这样的插件来可视化它),但是当试图恢复时,我得到了
E438: u_undo: line numbers wrong

好像Vim无法处理这种情况.请注意,您已收到警告;恢复明确警告:

Recovery completed. You should check if everything is OK.
E308: Warning: Original file may have been changed

相关文章

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