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

Sri*_*nth 18 vim diff vimdiff

可能重复:
在将文件保存到Vim之前,我能看到更改吗?

重复:在将文件保存到Vim之前,我能看到更改吗?

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

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

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

cha*_*aos 37

:w !diff % -
Run Code Online (Sandbox Code Playgroud)

  • 我们可以对此进行解释,以便更容易理解吗? (3认同)
  • @Marlun我在[问题](http://stackoverflow.com/questions/749297/can-i-see-changes-before-i-save-my-file-in-vim/22360650)中写了一个解释在重复通知内. (3认同)