VIM - 显示上次保存的版本和当前未保存版本的差异

时间:2009-04-17 14:42:33

标签: vim diff vimdiff

  

可能重复:
  Can I see changes before I save my file in Vim?

  

重复:Can I see changes before save my file in Vim?

有没有办法在VIM中查看已保存版本的差异和同一文件的编辑版本?

这就是场景:我打开了一个文件,编辑了一些内容,由于工作的原因,我离开了计算机。过了一段时间我回来了,我忘了我正在编辑的内容,我想看看最后保存的和同一文件的当前未保存版本之间的区别。有办法吗?

当然,我可以继续撤消直到最后一次更改并开始重做以返回我未保存的版本。但我希望看到的是差异。

2 个答案:

答案 0 :(得分:37)

:w !diff % -

答案 1 :(得分:0)

显然:DiffOrig与自定义函数做了同样的事情,在Golubyev先生的帖子中有一些链接。但是,默认情况下它可能只是在较新版本的Vim中。