【发布时间】:2009-04-17 14:42:32
【问题描述】:
有没有办法在VIM中查看保存版本和编辑版本的差异?
这是这样的场景:我打开了一个文件,编辑了一些东西,但由于一些工作我离开了电脑。过了一段时间,我回来了,我忘记了我在编辑什么,我想看看同一个文件的最后保存版本和当前未保存版本之间的区别。有办法吗?
当然,我可以一直撤消直到最后一次更改,然后开始重做以返回到我未保存的版本。但我希望看到的是差异。
【问题讨论】:
有没有办法在VIM中查看保存版本和编辑版本的差异?
这是这样的场景:我打开了一个文件,编辑了一些东西,但由于一些工作我离开了电脑。过了一段时间,我回来了,我忘记了我在编辑什么,我想看看同一个文件的最后保存版本和当前未保存版本之间的区别。有办法吗?
当然,我可以一直撤消直到最后一次更改,然后开始重做以返回到我未保存的版本。但我希望看到的是差异。
【问题讨论】:
:w !diff % -
【讨论】:
显然 :DiffOrig 所做的事情与自定义函数在 Golubyev 先生的帖子中做几个链接一样。不过,默认情况下它可能只存在于较新版本的 Vim 中。
【讨论】: