18

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

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

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

这是场景:我打开了一个文件,编辑了一些东西,但由于一些工作我离开了电脑。过了一段时间,我回来了,我忘记了我在编辑什么,我想看看同一个文件的最后保存版本和当前未保存版本之间的区别。有没有办法做到这一点?

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

4

2 回答 2

39
:w !diff % -
于 2009-04-17T14:44:12.550 回答
0

显然 :DiffOrig 的作用与自定义函数的作用相同,它们在 Golubyev 先生的帖子中做了几个链接。不过,默认情况下它可能只存在于较新版本的 Vim 中。

于 2010-07-21T23:01:24.770 回答